No. 1
[UIWindow endDisablingInterfaceAutorotationAnimated:]
called on
without matching -beginDisablingInterfaceAutorotation.
Ignoring.
原理
當 scrollView 中的 textView 是第一響應者時,滾動 scrollView 會自動取代 textView 第一響應者的地位,從而把 textView 調(diào)用的 keypad 關掉。而由于textView 本身失去焦點時自身會關掉 keypad弊琴,所以這兩個關掉 keypad 的動畫會在同一時間被觸發(fā)个唧,因此被系統(tǒng)忽略掉了一個并且進行打印輸出蹂午。
解決方法
為 scrollView 設置代理坷襟,實現(xiàn) scrollViewDidScroll()
方法撤嫩,監(jiān)視 scrollView 的滾動行為裁眯。一旦滾動鹉梨,則調(diào)用 textView 的 endEditing()
方法來強行結束編輯。