本帖最后由 DuoBiRenXiong 于 2011-09-13 13:38:15 编辑

解决方案 »

  1.   

    在TextField的点击事件里,去掉弹出键盘,然后在TableView上加一个了视图DatePicker就好了啊。
      

  2.   

    我又前进了一步, 点击TextField,可以弹出DatePicker了,在TextField的事件里也能获取DatePicker的值,现在的问题是怎么把这个值给TextField啊????
    下面是部分代码:UIDatePicker *dp;@synthesize dp=_dp;下面是tableview的cell
    self.dp=[[[UIDatePicker alloc] initWithFrame:CGRectMake(0, 0, 250, 200)] autorelease];self.dp.datePickerMode=UIDatePickerModeDate;
    self.dp.date=[NSDate date];[self.dp addTarget:self action:@selector(changes:)forControlEvents:UIControlEventValueChanged];self.dp.tag=101;cell.inputField.inputView=self.dp;下面是事件- (void) changes:(id)sender{    
        NSString *str=[NSString stringWithFormat:@"%@",[self.dateFormat stringFromDate:self.dp.date]];}就是怎么把 str的值给cell