所以我在React Native中有一个非常奇怪的问题。
当我将0.5用作borderWidth时,它仅在iPhone 6s Plus模拟器上显示非常粗的线条。我可以纠正它,但要查看它何时为6s Plus尺寸,但不能得到我想要的0.5宽度。
任何想法都会对使0.5起作用的方式有所帮助。
halfTopBorder: {
borderTopWidth: 0.5,
borderColor: styleVariables.borderColor
},
//Changed to...
halfTopBorder: {
borderTopWidth: styleVariables.windowHeight === 736 ? 1 : 0.5,
borderColor: styleVariables.borderColor
},
最佳答案
您要使用StyleSheet.hairlineWidth。它会在所有设备上给您清晰的线条:)