如何在ios5的tableview中获取文本字段的值?我试过标签,但它没有用。
答案 0 :(得分:1)
您可能使用自定义单元格。 如果要在选择单元格时获取文本值(需要在创建UITextField时或在xib文件中为其设置标记):
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITextField *textField = [[tableView cellForRowAtIndexPath:indexPath] viewWithTag:1];
NSSTring *text = textField.text;
}
或者您可以在创建单元格时将委托设置为UITextField 在
- (UITableViewCell*)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
设置代理
UITextField *textField = [cell viewWithTag:1];
textField.delegate = self;
您可以阅读有关UITextField委托here
的信息