我对react-native-selection-menu有疑问:https://github.com/prscX/react-native-selection-menu
在 IOS 上,如果不单击某个值就无法关闭菜单。我想当用户单击它的外部时关闭它,或者至少添加一个取消按钮。 顺便说一句,它在 Android 上运行良好。
这个组件似乎没有像 isVisible 这样的属性,所以我不能通过状态的改变来关闭它。
这是我的代码:
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
});
我想知道你是否忘记传递 Prop
关于ios - 无法取消菜单选择 IOS - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59837224/