首先纯粹判断设备是安卓还是iOS可以:
import React, {
Platform
} from 'react-native';
if (Platform.OS == 'android') {
//
}else if(Platform.OS == 'ios'){
//
}
当然,涉及到根据设备控制样式的显示,例如底部的tabbar的显示不同设备或者说不同组件的方式是不同的:
<View style= {[styles.container,Platform.OS == 'ios' ? styles.bmStyle : null]}>
<SearchBarCom />
{dataList}
</View>
网友评论