我創建了UITableView
,它的類型爲。然後我創建了幾個不同的部分,每個部分都有幾行。在每個這些行中,我創建了一個包含UITextField
的自定義UITableViewCell
。我也有一個UITableViewCell
,其中包含UITextView
。爲什麼編輯UITextField(在UITableViewCell中)時UITableView'自動滾動'? (iPhone)
我已實施了對UIKeyboard
的頂部出現,允許用戶通過按以前或下一個通過UITextField
的移動UIToolbar
。
我遇到的問題是雙重的:
- 我需要的UITableView如此滾動當下次
UITextField
(或UITextView
)成爲第一個響應者是可見的(即使鍵盤是顯示)。 - 當
UITextField
(或UITextView
)被選擇(不使用以前和下按鈕)是應該調整使得場是鍵盤上方可見。
我環顧了很多不同的教程,但是他們都沒有解決我的問題。任何幫助你可以提供將非常感激。
附加信息:
我100%肯定所用我的應用程序做的所有自動上述情況,但我似乎已經停止,現在這樣做,我不明白爲什麼。這有可能發生嗎?是否有一些功能或者我可能已經改變的東西來破壞這種行爲?
如果將'UITableViewController'作爲'detailViewController'嵌套到'UISplitViewController'中,該怎麼辦?它將停止自動滾動。理由尚未清除,似乎錯誤。 – jeeeyul