我正在尝试创建一个UITableView,在这个列表中,您可以通过向下拉整个表来创建一个新项目。类似于Clear应用程序。http://www.realmacsoftware.com/clear/
我正在添加一个UITextField。
我正在使用ARC和storyboard为iOS 5开发,运行的是Xcode 4.3.1。
类似的帖子:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/85516-error-when-setting-uitextfield-first-responder.html" 设置UITextField的inputAccessoryView为其父视图
addingTaskTextField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 320, NEW_ITEM_HEADER_HEIGHT)];
addingTaskTextField.hidden = YES; // I unhide it for editing
[addingTaskView addSubview: addingTaskTextField];
[self.tableView addSubview: addingTaskView];
我遇到了这个错误:
"在将textField设置为第一响应者时,我们不知道它的类型(是单元格、表头还是表尾)"
这通常与表格有关。
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate: (BOOL)decelerate {
if (scrollView.contentOffset.y < -NEW_ITEM_HEADER_HEIGHT) {
self.tableView.contentInset = UIEdgeInsetsMake(NEW_ITEM_HEADER_HEIGHT, 0, 0, 0);
addingTaskTextField.hidden = NO
[addingTaskTextField becomeFirstResponder]; <-- Trouble Line
}
}
我正在使用ARC和storyboard为iOS 5开发,运行的是Xcode 4.3.1。
类似的帖子:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/85516-error-when-setting-uitextfield-first-responder.html" 设置UITextField的inputAccessoryView为其父视图