Modals上的透明道具会在Android模拟器上导致错误,但在iOS上不会出错。
<Modal visible={props.visible} transparent='true' animationType='slide' >
错误提示: 更新由以下对象管理的视图的属性“透明”时出错:RCTModalHostView
如果我简单地移除透明道具,那么它就可以工作,但是我显然会失去透明背景,这是我不可能发生的。
我运行3.4.1世博会
答案 0 :(得分:1)
运输工具的类型为Bool
。但是您将类型放入字符串中。 iOS
可能会将您的字符串识别为Bool
,但Android
可能不会。根据类型填写类型。
透明道具决定您的模态是否将填充整个视图。将此设置为true将在透明背景上渲染模式。
TYPE:布尔,必填:否
<Modal visible={props.visible} transparent={true} animationType='slide' >