本文主要是介绍React Native开发(九:兼容平板),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(一) 设置 Deployment Info
因为默认rn创建为iphone,在ipod打开有大黑边
所以需要 如下配置
(二) 设置 比例函数
如果默认使用rn的配置,会发现在ipad上面显示的很小,这时候需要缩放函数
参考链接
import { Dimensions } from 'react-native';const { width, height } = Dimensions.get('window');// Guideline sizes are based on standard ~5" screen mobile device
const guidelineBaseWidth = 350;
const guidelineBaseHeight = 680;const scale = size => (width / guidelineBaseWidth) * size;
const verticalScale = size => (height / guidelineBaseHeight) * size;
const moderateScale = (size, factor = 0.5) => size + ((scale(size) - size) * factor); // <-- use thisexport {scale,verticalScale,moderateScale,width,height,
};
这篇关于React Native开发(九:兼容平板)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!