ReactNative 0.42 如何适配iponeX

来源:14-2 React Native 适配iOS全面屏iPhone X-1

codeMss

2018-07-24

RN版本较低,如何适配呢

写回答

1回答

CrazyCodeBoy

2018-07-25

  1. 新版的RN提供了DeviceInfo.isIPhoneX_deprecated API和SafeAreaView来适配iPhone X,但其最低支持版本是RN0.50,http://www.devio.org/2017/12/12/React-Native0.50-Development-Guide-Chinese-update-instructions/

  2. 所以现在在RN0.42适配iPhone X的思路哈,可以通过Native提供Bridge的方式来进行适配,JS调用Native的Bridge来判断当前设备是否是iPhone X以及要预留的安全区域,然后JS根据这些信息进行适配;


0
0

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程