跳到主要内容
版本:0.77

❌ SegmentedControlIOS

已从 React Native 中移除。 请改用 社区包 之一。

使用 SegmentedControlIOS 来渲染 iOS 的 UISegmentedControl。

以编程方式更改选中索引​

可以通过将 selectedIndex 属性赋值给状态变量,然后更改该变量来动态更改选中索引。请注意,当用户选择一个值并更改索引时,需要更新状态变量,如下例所示。

示例​


参考

属性​

继承 View 属性。

enabled​

如果为 false,用户将无法与控制交互。默认值为 true。

类型是否必填
bool否

momentary​

如果为 true,则选择段不会在视觉上持久化。onValueChange 回调仍将按预期工作。

类型是否必填
bool否

onChange​

当用户点击段时调用的回调;将事件作为参数传递

类型是否必填
function否

onValueChange​

当用户点击段时调用的回调;将段的值作为参数传递

类型是否必填
function否

selectedIndex​

要被(预)选中的段在 props.values 中的索引。

类型是否必填
number否

tintColor​

注意: tintColor 在 iOS 13+ 上不受支持。

控件的强调色。

类型是否必填
string否

values​

控件段按钮的标签,按顺序排列。

类型是否必填
字符串数组否