Używam funkcji alarmu w mojej aplikacji iphone. Gdy włączam stan uiswitcha na "ON" i wybieram konkretny czas z DatePicker, aż użytkownik zmieni stan uiswitcha na off , datepicker powinien pokazywać wybrany czas, a kiedy stan zostanie zmieniony na off, selektor daty powinien pokazywać aktualny czas, nie wcześniej wybrany. Nie mogę znaleźć żadnej opcji do ustawienia wartości czasu dla programistów na czas bieżący. Pomóż mi. .programowo ustawianie czasu DatePicker na bieżący czas
6
A
Odpowiedz
15
setDate:
metoda służy do ustawiania konkretnej daty
[yourDatePicker setDate:[NSDate date]];
będzie ustawiony próbnik data i czas do bieżącej daty i godziny.
2
Spróbuj tego,
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
w Swift:
yourDatePicker.setDate(date: NSDate, animated: Bool)
+0
Swift 4.0: yourDatePicker.setDate (Date(), animated: true) –
Powiązane problemy
- 1. Ustawianie czasu programowo przy użyciu C#
- 2. Konwertowanie czasu epoki na bieżący ciąg
- 3. jQuery UI - Konwertuj jQuery UI Datepicker na czas UNIX
- 4. Aktualizacja zaplanowanego czasu na programowanie azure programowo
- 5. Ustawianie czasu projektowania ViewModel
- 6. Jak wydrukować bieżący czas w C++ 11?
- 7. Ustawianie zmiennych środowiskowych programowo
- 8. Ustawianie identyfikatora dostępności programowo na UIBarButtonItem
- 9. Ustawianie limitu czasu na wywołanie urllib2.request()
- 10. Ustawianie limitu czasu na funkcję recv
- 11. Ustawianie limitu czasu rozmów CDI na świecie
- 12. Programowo uzyskaj czas operatora sieci (Android)
- 13. ThreeJS - jak ustawić bieżący czas w animacji
- 14. Konwersja czasu epoki na "prawdziwą" datę/czas
- 15. jak uzyskać bieżący czas odtwarzania w wideo.js
- 16. Datepicker daje czas nie pomiędzy wyjątkiem
- 17. Zapytanie MySQL o bieżący czas GMT
- 18. Jak ustawić programowo czas oczekiwania żądania jax-ws na jboss?
- 19. Ustawianie RootViewController z UINavigationController Programowo
- 20. Jak mogę programowo uzyskać bieżący przełącznik śledzenia?
- 21. Jak wstawić bieżący czas w trybie emacs org?
- 22. Jak programowo zmienić bieżący motyw systemu Windows?
- 23. Jak uzyskać programowo bieżący aktywny/domyślny profil środowiska na wiosnę?
- 24. HttpListener ustawianie całkowitego limitu czasu połączenia
- 25. Dnspython: Ustawianie limitu czasu kwerendy/okresu ważności
- 26. Ustaw programowo datę/czas Androida.
- 27. C# i Bieżący czas lokalny dla różnych krajów
- 28. Java 8 Ustawianie globalnych formaterów czasu
- 29. Zwróć bieżący 11-cyfrowy znacznik czasu w języku Python
- 30. Programowo zresetować system Windows XP IDLE czas
Spójrz na docs na dzień spełnienia wymogu własności ' z 'UIDatePicker'. – rmaddy