我知道这已经被问过很多次了,但是有很多不同的信息和不同的案例,我只是不明白从哪里开始,也无法让它在我的应用程序中运行。
在我的应用程序中,我有一个表格视图,并且正在使用 NSFetchedResultsController。在正常模式下,表格单元格不应该是可编辑的,而是每次点击都应该是一个新的视图控制器(有效)。但是,在编辑模式下,如果您单击单元格,我希望您编辑文本,这会自动存储到数据库中。在这里我不知道。
我希望它尽可能简单。到目前为止我所读到的我想我必须继承 UITableViewCell 和一个 TextField。这已经是我的第一个问题:在每篇关于此的帖子中,TextField 都是用 Rect 初始化的,但是我如何知道单元格的确切宽度和高度?
我是否直接在 cellForRowAtIndexPath 中添加此单元格?还是仅当模式更改为编辑时?有些帖子建议您必须成为 UITextField 的代表,但为什么呢?
是否有一些示例代码可以准确地解决我遇到的问题?我没能找到它...