我已經把一些UITextViews放在UITableView(控制器)中,並且自定義單元格,並且遇到了問題。用戶可以點擊導航欄中的「編輯」按鈕將表格設置爲編輯模式 - 每個自定義單元格都有其自己的方式來啓用其單獨的UITextView以進行文本輸入。這工作正常。如何:當UITextView不在視圖中時隱藏鍵盤?
我遇到的問題是,如果焦點是在用戶點擊「完成」時滾動出視圖的文本視圖,則鍵盤保持不變,並且文本視圖保持編輯模式。如果textview在視圖中不會發生這種情況。更具體地說 - 我所看到的單元位於屏幕的頂部,如果它滾動到iPhone屏幕上方,就會顯得很有趣。當表格底部的textview滾動時,我似乎沒有同樣的問題。
我已經做了幾乎所有可以想到的視圖來讓第一響應者辭職,但是在我看來,隱藏的textview並沒有獲取/發送任何消息(甚至是任何委託方法),直到它重新回到屏幕上或者其他文本視圖獲得焦點。
我缺少什麼?