跳到主要内容
版本:0.78

❌ SegmentedControlIOS

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

使用 SegmentedControlIOS 来渲染 iOS 的 UISegmentedControl。

以编程方式更改选中索引

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

示例


参考

属性

继承 View 属性

enabled

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

类型必填
bool

momentary

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

类型必填
bool

onChange

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

类型必填
function

onValueChange

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

类型必填
function

selectedIndex

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

类型必填
number

tintColor

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

控件的强调色。

类型必填
string

values

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

类型必填
array of string