首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法忽略菜单选择IOS - React Native

无法忽略菜单选择IOS - React Native
EN

Stack Overflow用户
提问于 2020-01-21 16:48:41
回答 1查看 40关注 0票数 0

我对react-native-selection-menu有一个问题:https://github.com/prscX/react-native-selection-menu

在IOS上,如果不单击某个值,就不可能关闭菜单。我想在用户单击它的外部时取消它,或者至少添加一个按钮cancel。顺便说一句,它在Android上运行得很好。

似乎这个组件不需要像isVisible这样的道具,所以我不能因为状态的改变而忽略它。

下面是我的代码:

代码语言:javascript
运行
复制
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",
    });
  }

任何帮助都将不胜感激:)谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-01-21 19:26:22

试试这个:

代码语言:javascript
运行
复制
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
    });

我想知道你是不是忘了传递道具

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59837224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档