React Native Border Width 6s Plus

时间:2016-04-15 15:55:21

标签: javascript reactjs react-native

所以我在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
},

1 个答案:

答案 0 :(得分:10)

您想使用StyleSheet.hairlineWidth。它会在所有设备上给你一个清晰的线:)