Sto cercando di impostare un selettore per i tempi con 10 minuti intervalli così: 8: 00,8: 10,8: 20, ecc, con minuto proprietà Interval:Intervallo UIDatePicker di 10 minuti?
UIDatePicker *timePick = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height/1.5)];
timePick.datePickerMode =UIDatePickerModeTime;
[timePick addTarget:self action:@selector(dateIsChanged:) forControlEvents:UIControlEventValueChanged];
timePick.minuteInterval=10;
Quello che succede è che il I tempi sono come:
13:00
14:10
15:20
16:30
Ora se si tenta di impostare l'intervallo di ore, non può trovare una proprietà per questo.
Cosa c'è di sbagliato?
Le ore e i minuti sono due ruote separate. Non puoi fare in modo che una ruota abbia un valore fisso; non avrebbe senso - niente da scegliere. –
Accetto con @JoshCaswell. Dai un'occhiata a questo thread: http://stackoverflow.com/questions/10999575/uipickerview-that-looks-like-uidatepicker-but-with-seconds. – Abhinav
@JoshCaswell non sono sicuro di averti capito, penso che avere una ruota dei tempi che puoi impostare gli intervalli in cui scegli i tempi è qualcosa di molto banale, e l'ho visto in altre app. Non puoi impostare il raccoglitore in modo che abbia i tempi desiderati: 8:00, 8:10. 8: 20,8: 30,8: 40? – Curnelious