Reference version

This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.

组

一个用于分组视图且不影响布局的 SwiftUI Group 组件。

iOS
tvOS
Included in Expo Go
Recommended version:
~57.0.18

Expo UI Group 与官方 SwiftUI Group API 一致,它将多个视图组合在一起,而不会引入额外的布局结构。

安装

Terminal
- npx expo install @expo/ui
- yarn expo install @expo/ui
- pnpm expo install @expo/ui
- bun expo install @expo/ui

If you are installing this in an existing React Native app, make sure to install expo in your project.

用法

基本分组

分组可用于一次性将修饰符应用于多个视图,或在不影响布局的情况下组织视图。

BasicGroupExample.tsx
import { Group, Host, Text, VStack } from '@expo/ui/swift-ui'; import { foregroundStyle } from '@expo/ui/swift-ui/modifiers'; export default function BasicGroupExample() { return ( <Host matchContents style={{ alignSelf: 'center' }}> <VStack spacing={8}> <Group modifiers={[foregroundStyle('blue')]}> <Text>First item</Text> <Text>Second item</Text> <Text>Third item</Text> </Group> </VStack> </Host> ); }

API

import { Group } from '@expo/ui/swift-ui';

Component

Group

iOS
tvOS

Type: React.Element<GroupProps>

GroupProps

children

iOS
tvOS
Type: ReactNode