作者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