所以这是一个有趣的问题。我有自定义tableviewcells,其中包含一个文本字段。当在我的cellForRowAtIndexPath我有一个if语句来确定小区的文本字段是否不应该editable-它看起来像这样:如何防止我的表格单元格的textview在编辑完成后可编辑?
(self.isEditing) ? [infoCell.textField setEnabled:YES] : [infoCell.textField setEnabled:NO];
这实际上工作得很好 - 除了我遇到的问题。它使得当显示tableview时,行的文本字段不能被编辑。当用户单击“编辑”将其置于编辑模式时,则会启用文本字段进行编辑。
问题:当我编辑字段,然后单击“完成”,它可以追溯到到正规的tableview,但键盘保持可见和最后一个单元格的文本字段我是编辑继续编辑。
应该发生什么:键盘应该消失,并且所有单元格的文本字段都不应再可编辑。
任何有关可能出错的想法?需要寻找的东西?
谢谢!
这是完美的! – Brad 2010-05-20 15:52:28