作者joojooman (joogumo)
看板MacDev
標題關於NSDatePicker第一次時間的選擇?(沒轉動)
時間Mon Apr 29 10:55:27 2013
您好~小弟有個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
1F:推 tentenlee:多一個NSString去設定不就好了... 04/29 11:36
※ 編輯: joojooman 來自: 111.243.102.2 (04/29 12:00)
2F:→ joojooman:請問前輩~可以再講更詳細一點嗎?小弟有點不懂!感恩~ 04/29 12:02
3F:推 PurGle:Picker跳出來的時候不會call Delegate所以TextField的變動 04/29 22:30
4F:→ PurGle:須在Picker值有更改才行,可以在Picker初始時給TextF初始值 04/29 22:34
5F:→ sorkayi:viewload 時設定不是一樣意思@@ 04/30 12:48
6F:→ joojooman:感恩~小弟再試試看! 04/30 17:59