[初学求助]navigatorIOS component y轴不能自动从导航栏以下开始的问题

#1

大家好,初始页面是一个有导航条的页面,但是用了navigatorIOS之后,它的component不能自动从导航栏以下开始,而是从手机顶端开始,这样就导致component看上去上移上去,并被导航栏挡住了部分,不知道这个要怎么处理。如果在component里面设置marginTop是可以的,不过这个方案是不好的,当做应用时,这个component是独立一个文件写的一个view,然后套用在导航栏上的,而且这个页面还要在其他地方使用。

#2

这个问题我也遇到了,具体一点说是使用ScrollView会自动从navigation下面开始,而使用View则会被遮挡。之前看到 @tantan分享,说他那边用View没有问题,但是我自己试总是有遮挡问题……希望知道的朋友来解答一下,谢谢!

#3

我现在也只是用flexbox来控制新的页面了,反正只有少数的页面才不显示导航栏,暂时这么处理吧,卡在这就浪费时间

#4

用flexbox可以让View不遮挡?navigation和root view是同级的吗?请教一下style的写法~

#5

你应该是理解错我的意思了,我的意思是每一个套在navigation里面的view,都设置了marginTop = 64;这只是一个暂时的解决办法