Sto utilizzando una funzionalità di allarme nella mia app per iPhone.Quando quando metto lo stato di uiswitch su "ON" e seleziono un particolare orario da DatePicker, fino a quando l'utente non cambia lo stato di uiswitch su off , datepicker dovrebbe mostrare l'ora selezionata, e quando lo stato è disattivato, il selettore di date dovrebbe mostrare l'ora corrente, non selezionata in precedenza. Non riesco a trovare alcuna opzione per impostare il valore temporale di datepickers sull'ora corrente in modo programmatico ... Per favore aiutatemi. .impostazione programmatica dell'ora DatePicker sull'ora corrente
6
A
risposta
15
setDate:
metodo viene utilizzato per impostare data e
[yourDatePicker setDate:[NSDate date]];
sarà impostato picker data e ora alla data e ora correnti.
2
Prova questo,
ViewController.h
@interface ViewController : UIViewController
{
IBOutlet UISwitch *onOffSwitch;
UIDatePicker *myPicker;
}
-(IBAction)onOffSwitch:(id)sender;
@end
ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect pickerFrame = CGRectMake(0,250,0,0);
myPicker = [[UIDatePicker alloc] initWithFrame:pickerFrame];
[self.view addSubview:myPicker];
[myPicker release];
}
-(IBAction)onOffSwitch:(id)sender{
if(onOffSwitch.on) {
NSString *dateStr = @"Tue, 25 May 2010 12:53:58 +0000";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EE, d LLLL yyyy HH:mm:ss Z"];
NSDate *date = [dateFormat dateFromString:dateStr];
[myPicker setDate:date];
}
else
{
[myPicker setDate:[NSDate date]];
}
}
1
In Swift:
yourDatePicker.setDate(date: NSDate, animated: Bool)
+0
Swift 4.0: yourDatePicker.setDate (Date(), animato: true) –
Problemi correlati
- 1. Impostazione programmatica del simulatore iphone
- 2. jquery datepicker con l'ora corrente
- 3. impostazione data minima in jquery datepicker
- 4. Flex: impostazione programmatica dell'elemento scelto in un ComboBox
- 5. Bootstrap Datepicker - Set startView: decennio 'decennio', ma non corrente
- 6. JQuery datepicker numberOfMonths: visualizza la selezione corrente mese scorso
- 7. Chiusura programmatica di JFrame
- 8. Interruzione programmatica di raw_input
- 9. WPF DatePicker predefinito alla data odierna
- 10. Impostazione di un altro mese come predefinito in jQuery UI Datepicker prima della visualizzazione
- 11. Android: DatePicker e DatePicker Dialog
- 12. Determinazione programmatica del target corrente (esecuzione o test) nel progetto iOS
- 13. Scadenza programmatica cache offline HTML5
- 14. Creazione programmatica di prime migrazioni
- 15. Apertura programmatica dell'app impostazioni (iPhone)
- 16. ActionScript 3: Animazione programmatica uniforme
- 17. Selezione programmatica di una regione
- 18. programmatica click in Android WebView
- 19. jQuery datepicker MinDate, MaxDate
- 20. Impostazione del valore predefinito per l'utente corrente in Oracle
- 21. Impostazione riga corrente del cursore su un TextBox .NET
- 22. Impostazione del tempo corrente sul tag video HTML5 su ipad
- 23. JQuery UI Datepicker: Fare un datepicker grilletto
- 24. TypeError: $ ("# datepicker"). Datepicker non è una funzione
- 25. Yii2 DatePicker
- 26. DatePicker System.FormatException
- 27. DatePicker angolare
- 28. Custom DatePicker
- 29. Bootstrap datepicker
- 30. jQuery-UI datepicker data predefinita
Guardate la documentazione per il 'date' immobile di 'UIDatePicker'. – rmaddy