react-native裏TextInput遇到的一些問題及解決方案

最近在用react-native作頁面,遇到了一些問題,下面就根據這些問題來總結一下。css

一、多個tab按鈕的默認以及選中狀態樣式功能切換react

由於在react-native裏咱們沒法利用css的active來設置,因此就須要想其餘的方法來處理這個問題。react-native

我想到的方法:給每個按鈕設置一個index,而後根據當前的index來判斷哪一個按鈕處於選中狀態,以及在選中狀態下要作的操做。app

例子演示:https://rnplay.org/apps/fgncagspa

二、TextInput得到焦點時,模擬器不出現鍵盤code

緣由在於:須要勾選 Hardware -> Keyboard -> Toggle Software keyboardblog

圖片描述

三、TextInput失去焦點時,鍵盤不消失圖片

須要給當前的TextInput設置一個ref屬性,以及onFocus方法來實現。get

例子演示:https://rnplay.org/apps/NNnuMAit

四、鍵盤彈起遮擋住後面的內容

直接看解決代碼吧:https://rnplay.org/apps/y0oAuQ

相關文章
相關標籤/搜索