我在多个屏幕中有相同的组件,我通过React导航导航。我正在使用Tabnavigator。
在第一个屏幕上,如果文本太长,View容器会四处移动。我的视图容器上有一个固定的flex-size,但不考虑这一点。奇怪的是,它只在第一个屏幕上。一个gif,告诉你我的意思。
https://gfycat.com/KaleidoscopicEasygoingApisdorsatalaboriosa
我已将一个Snack链接到我的代码中: https://snack.expo.io/@cronnay/show-inconsistency
我已经检查过是否因为我有滚动视图,而且我在滚动视图上与我的设计不一致。但他们都有相同的造型。
到底发生了什么事?
编辑:上传的新gif,显示我通过两种不同的方式导航到同一个组件。它使设计搞砸了。 https://gfycat.com/HappyPracticalAustralianfreshwatercrocodile