ios視圖標準和放大 ios鍵盤彈出視圖為什么上移?
ios鍵盤彈出視圖為什么上移?最近,我做了一個帶有輸入框的登錄頁面。Android沒有問題,但在IOS中,每次輸入時光標都會向下移動超過20個像素。下面有一個登錄按鈕,所以我無法登錄。我很擔心。我在網(wǎng)
ios鍵盤彈出視圖為什么上移?
最近,我做了一個帶有輸入框的登錄頁面。Android沒有問題,但在IOS中,每次輸入時光標都會向下移動超過20個像素。下面有一個登錄按鈕,所以我無法登錄。我很擔心。我在網(wǎng)上搜索了很多信息,終于找到了原因。這是因為IOS機制。當鍵盤彈起時,我把頁面往上推,整個頁面的高度變小了。如果它是固定的,我的輸入將被推高,然后它將被放錯地方。找到解決方法:當鍵盤彈出時,讓input使用absolute來定位,鍵盤陰影變回原來的固定狀態(tài)。R
如圖所示。必須在基線偏移之前選擇文本。如圖所示設置。您可以進行向下移動,如圖所示。下面是如何設置負偏移量。你可以把它移下來。也可以是混合遷移,即部分向上遷移,部分向下遷移。原理和剛才一樣
1.
打開手機“設置”。在設置界面,點擊“常規(guī)”。
2.
單擊“輔助功能”。
3.
單擊“輔助觸摸”。
4.
將輔助觸摸按鈕轉為綠色。