Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 32 additions & 16 deletions website/versioned_docs/version-0.61/segmentedcontrolios.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,40 @@ The selected index can be changed on the fly by assigning the selectedIndex prop

## Example

```jsx
<SegmentedControlIOS
values={['One', 'Two']}
selectedIndex={this.state.selectedIndex}
onChange={(event) => {
this.setState({selectedIndex: event.nativeEvent.selectedSegmentIndex});
}}
/>
```SnackPlayer name=SegmentedControlIOS%20Example&supportedPlatforms=ios
import React, { useState } from "react";
import { SegmentedControlIOS, StyleSheet, Text, View } from "react-native";

export default App = () => {
const [index, setIndex] = useState(0);
return (
<View style={styles.container}>
<SegmentedControlIOS
values={['One', 'Two']}
selectedIndex={index}
onChange={(event) => {
setIndex(event.nativeEvent.selectedSegmentIndex);
}}
/>
<Text style={styles.text}>
Selected index: {index}
</Text>
</View>
);
};

const styles = StyleSheet.create({
container: {
flex: 1,
padding: 24,
justifyContent: "center"
},
text: {
marginTop: 24
}
});
```

<center><img src="/docs/assets/SegmentedControlIOS/example.gif" width="360"></img></center>

---

# Reference
Expand All @@ -42,8 +64,6 @@ If false the user won't be able to interact with the control. Default value is t
| ---- | -------- |
| bool | No |

<center><img src="/docs/assets/SegmentedControlIOS/enabled.png" width="360"></img></center>

---

### `momentary`
Expand All @@ -54,8 +74,6 @@ If true, then selecting a segment won't persist visually. The `onValueChange` ca
| ---- | -------- |
| bool | No |

<center><img src="/docs/assets/SegmentedControlIOS/momentary.gif" width="360"></img></center>

---

### `onChange`
Expand Down Expand Up @@ -96,8 +114,6 @@ Accent color of the control.
| ------ | -------- |
| string | No |

<center><img src="/docs/assets/SegmentedControlIOS/tintColor.png" width="360"></img></center>

---

### `values`
Expand Down