gpt4 book ai didi

ios - 使 UITextField subview 成为 UITableView 中的第一响应者时出错

转载 作者:可可西里 更新时间:2023-11-01 05:57:39 26 4
gpt4 key购买 nike

我正在尝试创建一个 UITableView,您可以在其中通过下拉整个表格来创建一个新项目。类似于 Clear app http://www.realmacsoftware.com/clear/ .

我正在添加一个 UITextField

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];

我收到这个错误

“设置表格的第一响应者 View 但我们不知道它的类型(单元格/页眉/页脚)”

当试图使 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
}
}

我正在运行 Xcode 4.3.1,使用 ARC 和 Storyboard 为 iOS 5 开发。

类似的帖子:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/85516-error-when-setting-uitextfield-first-responder.html "

Setting the inputAccessoryView of a UITextField to its superview

最佳答案

我知道这是一篇旧帖子,但在我尝试解决同样的问题时,我一直遇到这个问题。找到“解决方案”后,我决定回到这里回答它,以防其他人遇到我的情况(总是碰到这个确切的问题。)

在开发中心,一位 Apple 工程师回复了 a similar question与:

You can safely ignore that.

原来如此!尽管这篇文章与 UICollectionViews 有关,但我认为 UITableVews 属于同一类别。

关于ios - 使 UITextField subview 成为 UITableView 中的第一响应者时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9963110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com