私は自分の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. Fullcalendar開始時間を現在の時間で設定します。
- 3. は、夏時間が現在の時間
- 4. SSRS現在の時間をパラメータに設定する
- 5. 設定時間から現在の時間を差し引く方法
- 6. 時間、分、秒を現在の時間に加算する
- 7. アプリ設定の現在の日付時間を保存する
- 8. Bootstrap datepicker - 現地時間ではなくUTC時間でmaxDateを設定します
- 9. 2時間の間の現在の時間twitch
- 10. は、現在の時刻に一定の時間を追加し、
- 11. eventDrop fullcalendar時現在の時間
- 12. 特定の時間を現地時間に変換する
- 13. YouTrackの所在地「時間トラッキング設定」
- 14. 時間帯設定の混在(Windowsサーバー)
- 15. 店舗時間:現在の時間と祝日を表示
- 16. 現在の時間にランダムシードを自動的に設定する方法は?
- 17. 分を現在の指定時間に追加する
- 18. 時間を現在の日付と時間と比較するには?
- 19. 現在の時間を使用して時間をカウントダウンし、次の時間カウントダウンにリセットする
- 20. datetimeに1時間を追加し、時間と分に基づいて現在の時間と比較する
- 21. ブートストラップ時間ピッカーの開始時間と終了時間を設定する
- 22. サーバー時間を現地時間で
- 23. プログラムでツールヒントの継続時間を設定する際のトラブル
- 24. Rails 5 - 現在の月の10分の1に時間を設定します。
- 25. 現在の時間を秒単位で測定しますか?
- 26. Sharepoint 2007:現在の時間を表示
- 27. 現在の時刻を長時間入力する
- 28. Bootstrap 3 Datepickerでのみ営業時間を設定するには?
- 29. Android GMTを現在の現地時間に換算する
- 30. 画像の現在の時間は?
ルック'UIDatePicker'の – rmaddy