首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

怎样获得TableView中TextField.text?解决思路

2012-03-26 
怎样获得TableView中TextField.text?tableView的cell中有TextField,怎样在导航离开此view或编辑完TextFiel

怎样获得TableView中TextField.text?
tableView的cell中有TextField,怎样在导航离开此view或编辑完TextField时,获得TextField.text的值?

[解决办法]
UITableViewCell* cell = [self.utvLeft cellForRowAtIndexPath:indexPath];
if (cell != nil) 
{
TextField *field = (TextField*)[cell viewWithTag:CELL_TEXTFIELD];

[解决办法]
吃饭去。写全部给你看看

C/C++ code
         UITextField *textField=[[UITextField alloc] initWithFrame:CGRectMake(250, 50, 150, 22)];        textField.tag=[indexPath row];        textField.delegate=self;        textField.placeholder = @"请输入";        textField.font = [UIFont fontWithName:@"Times New Roman" size:25];        [textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];        [cell addSubview:textField];//第二步,实现回调函数- (void) textFieldDidChange:(id) sender {    NSNumber *tag=[NSNumber numberWithInt:[sender tag]];    UITextField *_field = (UITextField *)sender;    NSLog(@"tag%@",tag);    NSLog(@"_field%@",[_field text]);} 

热点排行