TextField使用時鍵盤遮擋的解決辦法

遇到這個問題的時候,遇到兩種解決辦法代理

1. 爲TextField設置代理,當開始編輯的時候,指定一個鍵盤高度,經過計算,移動整個UIView循環

缺點:iOS5以後,鍵盤高度不肯定,並且不一樣機型的鍵盤高度也不同,分開指定很麻煩。移動

2. 監聽鍵盤通知,當出現時,獲取鍵盤高度,並經過循環UIView獲取當前第一響應UI,從而獲取TextField的大小位置,再移動整個UIView鍵盤

優勢:無需考慮鍵盤高度,簡單方便。

相關文章
相關標籤/搜索