ios - React Native 复选框显示为红点

标签 ios checkbox react-native react-native-ios

React Native 复选框在 Android 中显示正常,但在 ios 中显示为一个小红点。该复选框在 ios 中有效还是仅在 Android 中有效?

<CheckBox
  label='I accept the Terms and Conditions'
  value={this.state.checked}
  onValueChange={() => this.setState({ checked: !this.state.checked })}
/>

最佳答案

react-native 提供的 CheckBox 组件仅适用于 Android,因为它在 documentation 中非常清楚地说明了以下内容

Renders a boolean input (Android only).

它也没有 label 属性。

其列出的 Prop 是:

  • View props..
  • 已禁用
  • onChange
  • onValueChange
  • 测试ID

关于ios - React Native 复选框显示为红点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55191528/

相关文章:

ios - 在 Xcode 中使用 Swift 编译时间极长

ios - 警报 View :(UIAlertView *) alertView method not working in Appdelegate

ios - 如何在Data ViewController的viewDidLoad中加载数据,而不减慢uipageViewController滚动速度?

wpf - TriState 复选框 - 如何更改状态的顺序

javascript - 如何检查 React Native 中是否存在属性?

javascript - React Native - 从后台打开时有时应用程序会卡住

ios - 安装后是否可以更改 iPhone 应用程序图标和标题?

reactjs - 将 Material-ui 复选框与 ReactJS 和 Redux 一起使用

android - 在 Android 中通过 fragment 保存复选框状态

unit-testing - 如何测试 React Native 组件