看板 MacDev 關於我們 聯絡資訊
您好~小弟有個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
tentenlee:多一個NSString去設定不就好了... 04/29 11:36
※ 編輯: joojooman 來自: 111.243.102.2 (04/29 12:00)
joojooman:請問前輩~可以再講更詳細一點嗎?小弟有點不懂!感恩~ 04/29 12:02
PurGle:Picker跳出來的時候不會call Delegate所以TextField的變動 04/29 22:30
PurGle:須在Picker值有更改才行,可以在Picker初始時給TextF初始值 04/29 22:34
sorkayi:viewload 時設定不是一樣意思@@ 04/30 12:48
joojooman:感恩~小弟再試試看! 04/30 17:59