react-native best lib collections
react-native-snap-carousel ✨4265
react-native-device-info ✨3391
-
Picker 的样式必须设定 width, height, 并且不能有 alignItems。
注意在 Android 和 iOS 上 Picker 是不同的样式的控件, Android 上是弹出选择框,iOS 上直接是滑动选择
所以在 iOS平台不显示大概率是样式问题
-
需要设置 view 的 background
Android 上需要使用 elevation 来设置阴影
-
Android 上 获取状态栏高度
import { StatusBar } from 'react-native'; const height = StatusBar.currentHeight;
iOS 状态栏高度 20
-
- 垂直居中
marginBottom: "auto", marginTop:"auto", height:300,
***垂直居中要给height
- 水平居中
marginLeft: "auto", marginRight:"auto", width:300,
***水平居中要给width
-
Text.defaultProps = Text.defaultProps || {}; Text.defaultProps.allowFontScaling = false;
-
Touchable 组件 absolute 时候无法出发点击事件(https://stackoverflow.com/questions/36938742/touchablehighlight-not-clickable-if-position-absolute)