关于navigatorIOS和navigator动画效果的疑问



  • 我想实现一个滚动listView然后navigator会慢慢隐藏的效果,在iOS当中,使用delegate会很容易实现,但是现在使用RN以后,感觉用自带的navigatoriOS和navigator好像都无法实现。除非自己能封装一个,可是有关于js的数据双向传递又会让我感到很苦恼,请问能用navigatorIOS这样封装好的控件来实现这个效果吗?



  • navigatorIOS基本是没法定制的
    你的需求应该考虑用navigator实现(navigator的导航栏是自己用View去实现,写在目标component页面中即可)
    大概思路是在listview中监听onScroll 然后setNativeProps去修改自定义的导航栏的透明度(我是这样理解的) 仅供参考



  • @sunnylqm 恩,谢谢,你的这种方案,我刚刚试过了,的确是可以执行的,但是我开始设想的是,如果按照逻辑来说,这一种自定义的方案,和原生的navigationIOS应该同样适用,可是结果并不是这样。所以才有了一些疑问