ios - 如何从两个文本字段中获取值?

标签 ios ios6 datepicker textfield

我有两个文本字段,并且我已将默认点击行为从键盘替换为 DatePicker

-(void)updateTextField:(id)sender
{
    UIDatePicker *picker = (UIDatePicker*)_editStartDate.inputView;
    _editStartDate.text = [NSString stringWithFormat:@"%@",picker.date];
}


- (void)viewDidLoad
{
   UIDatePicker *datePicker = [[UIDatePicker alloc]init];

    [datePicker setDate:[NSDate date];
    [datePicker addTarget:self action:@selector(updateTextField:) forControlEvents:UIControlEventValueChanged];       
    [_editStartDate setInputView:datePicker];
...
}

此代码创建日期选择器而不是键盘,并更新名为 editStartDate 的文本字段,但我有第二个名为 editEndDate 的文本字段,我也不知道如何获取其中的值。

你有什么想法吗?

最佳答案

试试这个:

-(void)updateTextField:(id)sender
{

    if([_editStartDate isFirstResponder]){
        UIDatePicker *picker = (UIDatePicker*)_editStartDate.inputView;
        _editStartDate.text = [NSString stringWithFormat:@"%@",picker.date];
    }
    if([_editEndDate isFirstResponder]){
        UIDatePicker *picker = (UIDatePicker*)_editEndDate.inputView;
        _editEndDate.text = [NSString stringWithFormat:@"%@",picker.date];
    }

}

关于ios - 如何从两个文本字段中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558457/

相关文章:

ios - TestFlight 构建信息问题 : ITC. apps.tf.build.test.info.missing.feedback testflight

javascript - 请求全屏

iphone - 多个 View Controller 的方向

javascript - 关闭 bootstrap-datepicker 后防止清除输入

iphone - 选择的 UIButton 不起作用

ios:如何使用音频队列从蓝牙耳机录音?

ios - cocos2d - NSMutableArray 具有级别,重新启动级别和崩溃,下一个级别工作良好

来自其他用户的 iOS SoundCloud 流

jquery - 2011年10月29日至2011年10月31日期间出现奇怪错误,计算夜晚数错误

Swift:获取 'Specific Date' 前 30 天