我有一个样式为 TouchableOpacity 的按钮。
在 iOS 上,此按钮具有白色背景和圆 Angular ,但在 Android 中,当有 border-radius 时,背景颜色不会应用,当我将其取出时会应用。无论 Android 中是否有背景颜色,border-radius 似乎也没有任何效果。
我知道我可以使用一些基于平台的条件,但我想知道是否可以使用相同的代码在两个平台之间使用相同的条件。
export const SomeButton = styled.TouchableOpacity`
flex: 1;
border-radius: 4
background: white;
`
最佳答案
我遇到了完全相同的问题。我不得不将 react-native 回滚到 0.60.5
关于ios - TouchableOpacity 边框半径打破了 Android 上的背景颜色 - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421150/