私は自分のiPhoneアプリでアラーム機能を使用しています.UISスイッチの状態を「ON」にしてDatePickerから特定の時間を選択すると、ユーザーはuiswitchの状態をoffに変更しますdatePickerは選択された時刻を表示し、状態がoffに変更されると、日付ピッカーは以前選択された時刻ではなく現在の時刻を表示する必要があります。datepickersの時刻値をプログラムで現在の時刻に設定するオプションは見つかりません。 。プログラムでDatePicker時間を現在の時間に設定する
6
A
答えて
15
setDate:
方法は、特定の日付
[yourDatePicker setDate:[NSDate date]];
を設定するために使用されることはピッカーを設定します日付と時刻を現在の日付と時刻に変換します。
2
スウィフトで
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
、これを試してみてください: `date`プロパティのドキュメントで
yourDatePicker.setDate(date: NSDate, animated: Bool)
+0
Swift 4.0:yourDatePicker.setDate(Date()、animated:true) –
関連する問題
- 1. 設定時間から現在の時間を差し引く方法
- 2. は、現在の時刻に一定の時間を追加し、
- 3. YouTrackの所在地「時間トラッキング設定」
- 4. 時間を現在の日付と時間と比較するには?
- 5. プログラムでツールヒントの継続時間を設定する際のトラブル
- 6. Sharepoint 2007:現在の時間を表示
- 7. 画像の現在の時間は?
- 8. 24時間以上の時間表現
- 9. プログラムの計算時間とI/O時間の測定
- 10. CABasicAnimation現在の経過時間
- 11. php取得US/Eastern現在の時間
- 12. MPMoviePlayerViewControllerが現在の再生時間を設定できません
- 13. PHPで時間オフセットを設定する
- 14. 時間を設定するには?
- 15. 現在のアンドロイドデバイスで時間を取得するには?
- 16. CRM 2011 - プログラムによる勤務時間の設定/取得
- 17. を表示し、現在の時刻の時間
- 18. C++:時間と現地時間でどのように実際の時間を取得するのですか?
- 19. ウェブカメラの時間の不正確、露出時間の設定
- 20. 時間の書式設定MYSQLの12時間クロック
- 21. ジョーダ時間、時間と時間を同時に解析する
- 22. Java(論理エラー)の現在の時間タイムゾーン:米国東部時間
- 23. mysqlの現在のタイムスタンプに12時間を追加する
- 24. DatePickerの時刻を設定する
- 25. Powershell現在の時間をタイムゾーンで表示する
- 26. video.jsで現在の再生時間を取得する方法
- 27. 実時間モードと非実時間モードをサポートするプログラム
- 28. Scalaは、現在の時刻がnscala-時間
- 29. アプリケーションエンジンで時間間隔を設定する方法
- 30. 現在の時刻と日付を24時間タイムスケールで取得する
ルック'UIDatePicker'の – rmaddy