關於NSDatePicker第一次時間的選擇?(沒轉動)

看板MacDev作者 (joogumo)時間11年前 (2013/04/29 10:55), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
您好~小弟有個TextField點選之後,會出現NSDatePicker的選擇, 當我點選TextField,還沒去滾動轉輪選擇後,TextField是空的值, 當我點選TextField,並且滾動轉輪選擇後,TextField才有值, 請問各位前輩,要如何當我點選TextField,還沒去滾動轉輪選擇後,就可以show出時間在TextField的呢? 謝謝~ 我的code如下: //StartdatePicker建置 UIDatePicker *StartdatePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, 530, 320, 216)]; StartdatePicker.datePickerMode = UIDatePickerModeDateAndTime; [StartdatePicker addTarget:self action:@selector(StartDateOfPicker:) forControlEvents:UIControlEventValueChanged]; //開單時間 StartTimeTF.inputView = StartdatePicker; StartTimeTF.inputAccessoryView = pickerToolBar; StartTimeTF.delegate = self; - (void) StartDateOfPicker:(id) picker { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"YYYY/MM/dd HH:mm:ss"]; NSString *dateString = [dateFormatter stringFromDate:[picker date]]; StartTimeTF.text = dateString; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.102.2

04/29 11:36, , 1F
多一個NSString去設定不就好了...
04/29 11:36, 1F
※ 編輯: joojooman 來自: 111.243.102.2 (04/29 12:00)

04/29 12:02, , 2F
請問前輩~可以再講更詳細一點嗎?小弟有點不懂!感恩~
04/29 12:02, 2F

04/29 22:30, , 3F
Picker跳出來的時候不會call Delegate所以TextField的變動
04/29 22:30, 3F

04/29 22:34, , 4F
須在Picker值有更改才行,可以在Picker初始時給TextF初始值
04/29 22:34, 4F

04/30 12:48, , 5F
viewload 時設定不是一樣意思@@
04/30 12:48, 5F

04/30 17:59, , 6F
感恩~小弟再試試看!
04/30 17:59, 6F
文章代碼(AID): #1HVU4YB5 (MacDev)