[英]How to move up all component on screen when open keyboard in React Native?
我有兩個組件:黑色和紅色。
打開鍵盤后,只有紅色組件向上移動。 黑色組件沒有移動。 這意味着紅色組件堆疊在黑色組件上。 我怎樣才能使兩者都向上移動相同的高度?
我在 expo 上創建了一個小吃。 鏈接: https://snack.expo.io/@qngnud/fcda3e
您可以通過為底部組件 ( Red
) 設置minHeight
來解決此問題。 當鍵盤打開時,屏幕高度變小,並且您的 styles flex: 3
和flex: 2
用於Black
和Red
組件,底部組件也變得更小,並且沒有空間放置表單元素。
根據您的用例以及您需要在Black
組件中顯示的內容,選擇適當的minHeight
值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.