我对react-native-selection-menu有一个问题:https://github.com/prscX/react-native-selection-menu
在IOS上,如果不单击某个值,就不可能关闭菜单。我想在用户单击它的外部时取消它,或者至少添加一个按钮cancel。顺便说一句,它在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",
});
}任何帮助都将不胜感激:)谢谢!
发布于 2020-01-21 19:26:22
试试这个:
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
});我想知道你是不是忘了传递道具
https://stackoverflow.com/questions/59837224
复制相似问题