我在用react-native创建CSS圈子时遇到了一些麻烦。以下内容适用于iPhone 6 Plus,但在所有其他iPhone中,它们都是钻石。
circle: {
height: 30,
width: 30,
borderRadius: 30,
}
现在,如果我在PixelRatio上使用它,borderRadius
则可以在iPhone 6 plus以外的所有设备上使用。iPhone 6 plus将其渲染为带有圆角的盒子。
circle: {
height: 30,
width: 30,
borderRadius: 30 / PixelRatio.get(),
}
borderRadius: '50%'
在React16和RN 0.49中引发错误。我只是在谷歌搜索并找到此页面之前尝试过。