我正在使用react native,并创建了一个alert 元素.
Alert.alert(
'Warning',
'bla bla bla',
[
{text: 'OK', onPress: () => console.log('OK Pressed')},
]
)
现在我想用一些风格.假设我想为文本应用红色背景色和白色.
我怎样才能做到这一点?可能吗?
我正在使用react native,并创建了一个alert 元素.
Alert.alert(
'Warning',
'bla bla bla',
[
{text: 'OK', onPress: () => console.log('OK Pressed')},
]
)
现在我想用一些风格.假设我想为文本应用红色背景色和白色.
我怎样才能做到这一点?可能吗?
你可以使用像react-native-modalbox这样的自定义库.
你可以随心所欲地设计模态:
<Modal style={{background: 'red'}} ref={"modal1"}>
<Text style={{color: 'white'}}>Basic modal</Text>
<Button onPress={this.toggleSwipeToClose} style={styles.btn}>Disable swipeToClose({this.state.swipeToClose ? "true" : "false"})</Button>
</Modal>
您可以使用
openModal1(id) {
this.refs.modal1.open();
}
查看the example查看更多选项.
Bonus:如果你想为react native找到一个好的库,试试js.coach