【发布时间】:2018-06-12 13:13:45
【问题描述】:
我想知道 React Native 中是否有一个内置组件可以让我创建“本机”系统默认按钮,就像调试器菜单中使用的按钮一样?我正在为 Apple TV 构建,但默认的 iOS 也很受欢迎。
我在文档中搜索过,但我能找到的最接近的是 ActionSheetIOS,它不是这个菜单。
【问题讨论】:
标签: ios react-native tvos
我想知道 React Native 中是否有一个内置组件可以让我创建“本机”系统默认按钮,就像调试器菜单中使用的按钮一样?我正在为 Apple TV 构建,但默认的 iOS 也很受欢迎。
我在文档中搜索过,但我能找到的最接近的是 ActionSheetIOS,它不是这个菜单。
【问题讨论】:
标签: ios react-native tvos
这就是警报在 tvOS 上的样子。
RN 开发者菜单使用UIAlertController 来显示可用操作,UIAlertControllerStyleActionSheet 样式用于“电话”习语,UIAlertControllerStyleAlert 用于包括电视在内的所有其他习语。
因此,要在 tvOS 上实现这种外观,您应该使用 AlertIOS。在 iOS 上,它显然看起来会有所不同。
【讨论】:
TouchableHighlight 组件重建它们。
UIAlertController,可通过 AlertIOS 获得