如何更改React Native iOS警报按钮的颜色

时间:2019-11-20 09:20:36

标签: react-native react-native-ios

所以我想使用警报。我的主题颜色主要是黑色和黄色。由于某种原因,iOS中的警报按钮也使用黄色,如图像中的黄色。

我是否可以将按钮颜色更改为其他颜色?例如黑色?

React Native 0.61

enter image description here

3 个答案:

答案 0 :(得分:0)

好的,您可以尝试以下步骤:

  1. 使用某些Touchable组件,例如TouchableOpacityTouchableHightlight而不是Button
  2. 使用backgroundColor属性更改颜色。例如,如果我需要一个带有默认文本颜色(黑色)的红色按钮。
<TouchableOpacity
    style={{
       backgroundColor: 'red'
    }}>
    <Text>Hello</Text>
</TouchableOpacity>

答案 1 :(得分:0)

您无法自定义响应本机提供的默认警报,因为它们在内部同时为 android ios 设备使用本机警报。

  

对于您的要求,您必须使用React Native Modalbox,或者   React Native Modal-两者都提供了高度可定制的   模态分量。

答案 2 :(得分:0)

您可以使用模式视图为应用创建自定义对话框 您可以点击此链接,它有助于实现自定义对话框。

https://reactnativecode.com/create-custom-alert-dialog-box/

帮我,用这个。