【问题标题】:Disable Copy/paste option in react native在本机反应中禁用复制/粘贴选项
【发布时间】:2021-07-16 21:46:45
【问题描述】:

我想在我的 react-native 应用中禁用剪贴板(复制/粘贴)

contextMenuHidden={true} 对我不起作用。

【问题讨论】:

    标签: android react-native clipboard textinput


    【解决方案1】:

    附加在对我有用的 sn-p 下方

    removeClippedSubviews={true} contextMenuHidden={true} onFocus={() => Clipboard.setString('')} onSelectionChange={() => Clipboard.setString('')}

    <View removeClippedSubviews={true}>
                                <TextInput
                                  contextMenuHidden={true}
                                    onFocus={() => Clipboard.setString('')} 
                                    onSelectionChange={() => Clipboard.setString('')}
                                    style={styles.searchInput}
                                    onChangeText={this.handleSearch}
                                    value={search} />
                                  </View>
    

    【讨论】:

      【解决方案2】:

      剪贴板主要用于TextInput 字段。你可以参考这篇文章来禁用TextInput的剪贴板
      Disable clipboard for TextInput in react native

      【讨论】:

      • onFocus={() => Clipboard.setString('')} onSelectionChange={() => Clipboard.setString('')}。这个 sn-p 在复制的情况下工作,也想禁用粘贴选项
      • 试试这个:Link
      猜你喜欢
      • 1970-01-01
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-31
      相关资源
      最近更新 更多