Can';t关闭菜单选择IOS-反应本机
我对反应本机选择菜单有问题: 在IOS上,不点击某个值就无法关闭菜单。当用户在其外部单击时,我想取消它,或者至少添加一个按钮“取消”。 顺便说一句,它在Android上运行良好 看起来这个组件没有像isVisible那样使用Prop,所以我不能在状态改变时将其忽略 这是我的代码:Can';t关闭菜单选择IOS-反应本机,ios,reactjs,react-native,menu,dismiss,Ios,Reactjs,React Native,Menu,Dismiss,我对反应本机选择菜单有问题: 在IOS上,不点击某个值就无法关闭菜单。当用户在其外部单击时,我想取消它,或者至少添加一个按钮“取消”。 顺便说一句,它在Android上运行良好 看起来这个组件没有像isVisible那样使用Prop,所以我不能在状态改变时将其忽略 这是我的代码: onPress(props) { RNSelectionMenu.Show({ values: ['One', 'Two', 'Three', 'Four', 'Five'], sele
onPress(props) {
RNSelectionMenu.Show({
values: ['One', 'Two', 'Three', 'Four', 'Five'],
selectedValues: [],
selectionType: 0,
title: 'Browse by category',
presentationType: 0,
enableSearch: false,
cancellable: true,
onSelection: selectedValues => {
console.log('Selected Values: ' + selectedValues);
},
isVisible: false,
// searchTintColor: "#FFFFFF",
});
}
任何帮助都将不胜感激:)
谢谢 试试这个:
RNSelectionMenu.Show({
values: [
"One",
"Two",
"Three",
"Four",
"Five"
],
selectedValues: ["One", "Two"],
selectionType: 1,
presentationType: 0,
enableSearch: false,
onSelection: selectedValues => {
console.log("Selected Values: " + selectedValues);
},
...props
});
我想知道你是否忘了传递道具