我過去2個月一直在使用iPhone SDK。 我觀察到的一件事是SDK在獲取文本輸入方面不太好。iPhone開發UITextField和UITextViews的常見問題
每次我使用一個UITextView,同時也是UITextField下面是常見的問題,我總是不得不面對:
- 鍵盤重疊的TextInput。
- 沒有隱藏鍵盤的默認方法。
雖然我知道如何處理兩者,第一,我在keyboardshown通知調用中滾動整個視圖並隱藏我知道的resignFirstResponder。 這是我如何處理這個。
但我討厭我的工作方式!
我不想在所有.h和.m文件中複製相同的代碼。
我喜歡safari鍵盤的工作方式,像工具欄。
如果在我的項目中有任何可重複使用的類可以用於解決問題,請向我諮詢。 我相信應該有一些可重用的解決方案來解決這個問題,因爲這是每個開發者都必須看到的常見問題!
http://www.edumobile.org/iphone/iphone-programming-tutorials/scrollview-example-in-iphone/ – Raj 2011-09-20 11:27:15
有一種方法來隱藏鍵盤 - 告訴文本框辭職這是第一個響應。如果你有幾個你可以將它們保存在一個數組中,並在該數組上調用makeObjectsPerformSelector方法,傳遞它的@selector(resignFirstResponder)選擇器來執行。這應該可以爲您節省一些迭代工作並找到這些文本字段。 – Ariel 2011-11-22 22:47:18