【发布时间】:2014-03-08 20:29:11
【问题描述】:
当用户触摸UITableViewCell 或UICollectionViewCell 中的标签时,我可以激活键盘:
UITextField *tf = [[UITextField alloc] initWithFrame:[cell bounds]];
[tf setKeyboardType:UIKeyboardTypeNumberPad];
[cell.lblTest addSubview:tf];
[cell.lblTest setUserInteractionEnabled:YES];
[cell.lblTest setText:[NSString stringWithFormat:@"cell %d", indexPath.row]];
结果如下:
我的问题:
1) 我如何从键盘获取输入,以及
2) 当用户更改单元格选择时关闭键盘。
【问题讨论】:
-
确保使用-tableView:(UITableView *)tableView didSelectCellAtIndex:(NSInteger)index 方法的UITableView delegate
标签: ios objective-c cocoa-touch uitextfield