我正在使用IQKeyboardManager
使我的筆記視圖控制器(包含較大的UITextView
)變得簡單。但是,一旦鍵盤處於活動狀態,屏幕就會不必要地上移。我希望屏幕保持鍵盤處於活動狀態之前的狀態(請參見下圖),並且只有在鍵盤覆蓋用戶的輸入後才能進行UITextView滾動。IQKeyboardManager - 將UITextView向上移動太遠
When the keyboard is active (view scrolled up, covering "Notes" and Navigation Bar)
我不想導航欄或「註釋」標籤被掩蓋,但我無法找到IQKeyboardManager
設置從推停止UITextView
一直到頂部。
如何在鍵盤激活時防止視圖向上移動?
編輯:我應該注意到,我不反對刪除IQKeyboardManager
,我只是認爲它會處理這個。我主要只需要一種方法,讓我的UITextView
在用戶輸入鍵盤下方的東西時自動滾動。
更新:我解決我的問題,而不IQKeyboardManager
由依賴於鍵盤是否是可見的調整我UITextView
的contentInset。
這樣可以使畫面如何,但同時也會停止(謝謝!) UITextView一旦用戶的文本會在鍵盤下方自動滾動。有關維護該功能的任何建議? –
@MichaelPangburn你能分享你的項目嗎? –