0
我正在使用自定義導航控制器過渡,當我推新視圖控制器時,我的inputAccessoryView開始從底部向上滑動(而不是當前在推送視圖) ..inputAccessoryView幻燈片,而使用自定義的UINavigationController轉換
爲REFFERENCE的圖像是一樣的,從這樣一個問題:
Slide UIInputView with UIViewController like Slack
我正在使用自定義導航控制器過渡,當我推新視圖控制器時,我的inputAccessoryView開始從底部向上滑動(而不是當前在推送視圖) ..inputAccessoryView幻燈片,而使用自定義的UINavigationController轉換
爲REFFERENCE的圖像是一樣的,從這樣一個問題:
Slide UIInputView with UIViewController like Slack
如果您的自定義配件視圖從鍵盤底部向上滑動,那麼這是由於文本框成爲急救人員。我會檢查你們沒有文字輸入視圖成爲第一響應者,你也可以使用:
func endEditing(_ force: Bool) -> Bool
參見文檔here
討論
該方法着眼於當前視圖及其當前是第一響應者的文本字段的子視圖層次結構。如果它找到一個,它會要求該文本字段作爲第一響應者辭職。如果force參數設置爲true,則甚至不會詢問文本字段;它被迫辭職。
如果不使用該得到的結果,我想看看你如何創建輸入配件視圖,哪裏是它在視圖控制器的層次,你也可以更改視圖的alpha爲0的持續時間過渡。