React-Native中遇到的一些坑(未完待续)
来源:互联网 发布:上海共创空间 知乎 编辑:程序博客网 时间:2024/05/16 01:59
使用RN的这几个月的过程中遇到了一些比较麻烦的问题,现在总结如下,一方面是加强自己的理解,另一方面是希望能够帮到后面的同学。
- IOS中自定义TabBar的问题。在RN中系统并没有为我们提供能够隐藏系统自带TabBar的方法。所以如果我们遇到有时候需要自定义TabBar的问题比较麻烦。如果当TabBar不需要透明度还好,我们可以直接用一个view去遮盖原生的Tabbar。但是大多数时候TabBar都是需要半透明的,这个时候如果我们依然用上面那种方法就行不通了。原本是打算自己用OBJC重新自定义一个方法去隐藏它。。但是思来想去觉得这种方法不是太好。毕竟我认为在RN的开发中尽量的避免去自己写原生组件。一方面是不利于后续人员的维护。。另一方面也脱离了我们使用RN的初衷。。如果一定要写的话。我建议把所有的组件打包好。然后上传到npm…让后再用npm工具去安装它。后来为了解决这个问题,采取了一种比较笨的方法..采用绝对定位。。。把系统的Tabbar放置的到屏幕下方..见如下:
tabBarStyle:{ flex:1, top:0, left:0, right:0, bottom:-49}
这样可以解决问题,但是会导致另外一个非常头疼的问题。我们需要手动的给每个页面的底部手动的添加一个内置的Insets….不然页面会被自定义的TabBar给遮盖。。
2.关于Props更新子组件的问题。。请大家参阅‘StackOverflow’ 对于这个问题解决的方法很多。。但是我就是搞不懂为什么这个写法不能正常工作。。
0 0
- React-Native中遇到的一些坑(未完待续)
- 我在React Native开发中遇到的一些坑
- React-native 中遇到的坑
- C++与C的一些区别(自己学习中遇到的)(未完待续)
- 安装GT4时遇到的一些问题(未完待续)
- React Native在开发过程中遇到的一些问题(俗称:坑)
- 运行React Native遇到的一些错误
- react native遇到的一些问题
- React Native遇到的坑
- React Native开发中遇到的坑(持续更新中...)
- c语言的一些总结和探讨(未完待续中).
- c语言的一些总结和探讨(未完待续中).
- React Native Android 开发中遇到的坑
- React Native学习过程中遇到的坑
- react-native网络请求Fetch中遇到的坑
- react-native 遇到的坑汇总(补充中)
- React Native 中遇到的问题
- React Native 开发中遇到的问题
- 操作系统--总复习
- Interface与abstract类的区别
- java8之Lambda表达式 1:简介
- 学习Android中Intent的使用
- Octave语法
- React-Native中遇到的一些坑(未完待续)
- 第十周第十一周项目1阅读程序(6)
- 实现两个整数值的交换(无中间变量)
- C++字符串拷贝实现:递归方法&非递归方法
- Android基础 -- AsyncTask介绍和使用
- nyoj100题纪念。。。
- java8之Lambda表达式 2:内建函数式接口
- Ubuntu下远程桌面Remmina无法连接
- [Python] Spaceship游戏初步实现 Mini-project #7