iOS:使表格视图单元格中的内容(文本)可编辑,但仅限于编辑模式

时间:2013-04-21 12:46:22

标签: ios tableview cell edit

我知道这已经被问了很多次,但是有太多不同的信息和不同的情况,我只是不明白从哪里开始,无法让它在我的应用程序中运行。

在我的应用程序中,我有一个表视图,我正在使用NSFetchedResultsController。在正常模式下,表格单元格不应该是可编辑的,而是每次单击都应该是新视图控制器(它可以工作)的segue。但是在编辑模式下,如果您单击单元格,我想要编辑文本,这会自动存储到数据库中。在这里,我没有线索。

我希望它尽可能简单。到目前为止我读到的内容我想我必须继承UITableViewCell和TextField。这是我的第一个问题:在每篇文章中,TextField是一个带有Rect的init,但是我怎么知道我的单元格的确切宽度和高度?

我是否直接在cellForRowAtIndexPath中添加此单元格?或者只有在模式变为编辑时?有些帖子建议你必须成为UITextField的代表,但为什么呢?

是否有一些示例代码可以解决我遇到的问题?我无法找到它......

0 个答案:

没有答案