当尝试使用UITextFields创建表单时,每次用户向上和向下滚动tableView时都会调用cellForRowAtIndexPath :.发生这种情况时,会创建一个新的UITextField,并且旧的UITextFields不再可见。有没有办法只为一次迭代调用cellForRowAtIndexPath:方法?
答案 0 :(得分:2)
查看UITableViewCell
的文档,尤其是A Closer Look at Table-View Cells以及有关静态单元格内容的部分。
答案 1 :(得分:2)
也许您可能会考虑使用简单的UIScrollView而不是UITableView?很难说出你想要在这里完成什么。或许可以为您的问题添加更多细节。
答案 2 :(得分:0)
使用UITextFields在Interface Builder中创建UITableViewCell nib,并使用viewController类链接所有对象。