- (IBAction)textFieldDone:(id)sender {
//[sender resignFirstResponder];
UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview];//sender是文本字段,它是表单元视图的内容视图的一个子视图,[cell.contentView addSubview: textField];
UITableView *table = (UITableView *)[cell superview];
NSIndexPath *textFieldIndexPath = [table indexPathForCell:cell];
NSUInteger row = [textFieldIndexPath row];
row++;
if (row >= kNumberOfEditableRows) {
row = 0;
}
NSIndexPath *newPath = [NSIndexPath indexPathForRow:row inSection:0];
UITableViewCell *nextCell = [self.tableView cellForRowAtIndexPath:newPath];
UITextField *nextField = nil;
for (UIView *oneView in nextCell.contentView.subviews) {
if ([oneView isMemberOfClass:[UITextField class]]) {
nextField = (UITextField *)oneView;
}
}
[nextField becomeFirstResponder];
}
UITextField *textField = [[UITextField alloc] initWithFrame: CGRectMake(90, 12, 200, 25)];
textField.clearsOnBeginEditing = NO;//鼠标点上时,不清空
[textField setDelegate: self];
//textField.returnKeyType = UIReturnKeyDone;
[textField addTarget:self action:@selector(textFieldDone:) forControlEvents:UIControlEventEditingDidEndOnExit];//把DidEndOnExit事件响应为 textfieldDone: 方法
[cell.contentView addSubview: textField];
分享到:
相关推荐
UITableViewCell自定义等高
IOS开发UITableViewCell自定义那点事.pdf
手写代码自定义UITableViewCell和xib自定义UITableViewCell的DEMO,适合初学者学习。
优化UITableViewCell滚动性能,使用到Loren Brichter在Twitter中写到得关于UITableViewCell流畅滚动的内容。
UITableViewCell动画效果
我们通过代码来探索UITableViewCell重用的实现
利用原始UITableViewcell强大的自适应性能,改造UITableViewcell,与自定义UITableViewcell略有不同
https://github.com/amber01/WSHorizontalListView.git ,在UITableViewCell中添加横向滚动视图,用于展示不同图片。利用UICollectionView的优点,从而性能上有很大优化
UITableViewCell 自动调节高度
CKTextFieldTableCell入门CKTextFieldTableCell旨在在用作UITableField的直接替代,并带有UITextField的支持。 首先,将“表视图单元格的自定义类”设置为CKTextFieldTableCell 将表格视图单元格的样式更新为Basic ...
当我们在UITableViewCell中使用许多UI时,如何适应单元格的高度,我认为这是一个传统的问题。 该项目模仿了微信朋友圈(微信朋友圈)。 在XHMJ_FooterMarkCommonCell.xib中,有一些有关自动布局用法的技巧,它将...
IOS特定条件上UITABLEVIEWCELL不刷新的现象
NULL 博文链接:https://justsee.iteye.com/blog/2208725
由于一个项目中有大量的UITableViewCell需要书写,样式差不多都是 文字介绍:显示内容 这样的。自己又懒得写UITableViewCell类嫌没必要;在方法tableView:cellForRowAtIndexPath中手写又繁琐。就封装变化写了一个...
UITableviewCell高度自适应
Foundation NSArray NSBundle NSData NSDate NSDictionary NSException NSFileManager NSObject NSSet NSString NSTimer ...UITableViewCell UITextField UITextView UIView UIViewController UIWebView
IOS应用源码——在UIPickerView 选择时,UITableViewCell自动填充值.zip
Xib设计UITableViewCell然后动态加载例子,对应博客贴子地址: http://blog.csdn.net/duanyipeng/article/details/7259108
上篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义...我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:
ios应用源码之在uipickerview 选择时,uitableviewcell自动填充值