遇到這個問題的時候,遇到兩種解決辦法代理
1. 爲TextField設置代理,當開始編輯的時候,指定一個鍵盤高度,經過計算,移動整個UIView循環
缺點:iOS5以後,鍵盤高度不肯定,並且不一樣機型的鍵盤高度也不同,分開指定很麻煩。移動
2. 監聽鍵盤通知,當出現時,獲取鍵盤高度,並經過循環UIView獲取當前第一響應UI,從而獲取TextField的大小位置,再移動整個UIView鍵盤
優勢:無需考慮鍵盤高度,簡單方便。