【发布时间】:2016-01-27 12:33:47
【问题描述】:
我是 React Native 的新手,我对 flexbox 如何自动使内容适应屏幕大小感到非常满意。
只要我使用正方形,这效果很好,但是当涉及到圆圈时,似乎我必须使用像素来指定圆圈的大小.. 当开发到不同的屏幕尺寸时,这显然不是最优的。
我尝试过像这样使用 PixelRatio:
height: 90 * pixelRatio,
width: 90 * pixelRatio,
borderRadius: 45 * pixelRatio,
这使它稍微好一点,但在 Iphone 6 和 Iphone 6 plus 上显示的圆圈大小似乎仍然存在巨大差异。
有什么方法可以像使用正方形一样使用 flexbox 自动创建圆形的大小?
或者是否有其他方法可以确保圆圈在不同设备上显示相同?
【问题讨论】:
-
您是否尝试过使用动态尺寸?看看这个stackoverflow.com/a/38715215/5574199
标签: ios iphone flexbox geometry react-native