所以這是一個有趣的問題。我有自定義tableviewcells,其中包含一個文本字段。當在我的cellForRowAtIndexPath我有一個if語句來確定小區的文本字段是否不應該editable-它看起來像這樣:如何防止我的表格單元格的textview在編輯完成後可編輯?
(self.isEditing) ? [infoCell.textField setEnabled:YES] : [infoCell.textField setEnabled:NO];
這實際上工作得很好 - 除了我遇到的問題。它使得當顯示tableview時,行的文本字段不能被編輯。當用戶單擊「編輯」將其置於編輯模式時,則會啓用文本字段進行編輯。
問題:當我編輯字段,然後單擊「完成」,它可以追溯到到正規的tableview,但鍵盤保持可見和最後一個單元格的文本字段我是編輯繼續編輯。
應該發生什麼:鍵盤應該消失,並且所有單元格的文本字段都不應再可編輯。
任何有關可能出錯的想法?需要尋找的東西?
謝謝!
這是完美的! – Brad 2010-05-20 15:52:28