ios - 在不重新加载单元格的情况下在 UITableViewCell 上设置编辑样式

标签 ios uitableview uitextfield

我正在构建一个 View Controller ,它在编辑模式下与联系人应用程序 ABPersonViewController 非常相似。

我有一个 UITableView,其中包含一个 UITextField,其中包含一个用户可以输入电话号码的自定义 UITableViewCells

我有这样一种情况,如果有人开始输入一个新的电话号码(在该部分的最后一个单元格中),一个新的空表格 View 单元格将添加到表格底部,并且当前表格的编辑样式 View 单元格设置为 UITableViewCellEditingStyleDelete,就像在联系人应用程序中一样的情况。

我的问题是我不知道如何在不重新加载 UITableViewCell 的情况下更改它的编辑样式。重新加载它的问题是它当前正在编辑的 UITextField 将被释放,关闭键盘。

有没有办法在不重新加载的情况下更改 UITableViewCell 的编辑样式?或者用另一种方式来完成我想要的?

最佳答案

是的,只需使用 UITableViewCell 方法 setEditing:animated:

关于ios - 在不重新加载单元格的情况下在 UITableViewCell 上设置编辑样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9927809/

相关文章:

ios - 如何停止 View Controller 以获取 tableView 单元格 subview 的触摸?

ios - UITableView 深色主题

iphone - iOS:选择选项第一次返回 null,而不是第二次

ios - 如何忽略 iOS6 UITextField 中的占位符文本

iphone - 在 UITableViewCells 中维护 UITextFields 中的文本

ios - 为什么 UITextField becomeFirstResponder 返回 NO?

ios - 我的 NSUserDefaults 代码不工作

ios - CGPDF文档和画外音

ios - 应用程序拒绝 : Missing Info. plist 键 "NSBluetoothPeripheralUsageDescription"但框架不存在

iphone - 如何在 iphone sdk 运行时对 TableView 中的行重新排序