解決方案:
在我們的linearlayout布局外新增scrollview
示例:由原來的:
view plain
print?
<?
xmlversion="1.0"
encoding="utf-8"
?>
<
linearlayout
xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
......
linearlayout
>
改為:view plain
print?
<?
xmlversion="1.0"
encoding="utf-8"
?>
<
scrollview
xmlns:android=""
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<
linearlayout
xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
......
linearlayout
>
scrollview
>
鍵盤遮擋輸入框
1 將輸入框的 設定為self 在lb檔案中將輸入框的delegate設定為file s owner 或者使用 textfield.delegate self 2 將輸入框所對應的viewcontroller.h設定實現了uitextfielddelegate協議 在viewcontroller.m...
解決鍵盤遮擋輸入框問題
void viewdidload 如果輸入框被擋住 那麼將 self.view上移 先要獲取到鍵盤的 frame,才能得知輸入框是否被擋住 通過新增觀察者 來拿到鍵盤的 frame 監聽鍵盤抬起事件.uikeyboardwillshownotification 系統封裝的事件 nsnotificat...
iOS解決鍵盤遮擋輸入框問題
一 彈出鍵盤時,將整個檢視上移 監聽鍵盤事件 監聽鍵盤 1 鍵盤彈出時 nsnotificationcenter defaultcenter addobserver self selector selector keyboardwillshow name uikeyboardwillshownoti...