SuperAPI AI 工具集

expo-ui-swift-ui

通用与其它

查看项目

更新于 10-16 09:48

技能介绍

用途:@expo/ui/swift-ui 让开发者在 Expo 应用里直接使用 SwiftUI 的 View 和修饰符(modifiers),用 SwiftUI 的写法构建界面。

主要能力:API 镜像 SwiftUI 的 API,可依据 SwiftUI 知识选择组件和修饰符。组件从 @expo/ui/swift-ui 导入,修饰符从 @expo/ui/swift-ui/modifiers 导入。要在 SwiftUI 树中嵌入 React Native 组件时使用 RNHostView,且每个 SwiftUI 树必须用 Host 包裹。

用法:安装命令为 npx expo install @expo/ui;安装后需原生重建,命令为 npx expo run:ios。使用某组件前可查阅对应版本的文档(https://docs.expo.dev/versions/v55.0.0/sdk/ui/swift-ui/{component-name}/index.md);修饰符 API 不确定时可参考 https://docs.expo.dev/versions/v55.0.0/sdk/ui/swift-ui/modifiers/index.md。若缺少所需修饰符或 View,可通过本地 Expo 模块扩展(https://docs.expo.dev/guides/expo-ui-swift-ui/extending/index.md),扩展前需与用户确认。

限制:说明仅适用于 SDK 55,其他 SDK 版本应查阅对应版本的 Expo UI SwiftUI 文档。安装后必须原生重建。资料未提供其他平台支持、收费或价格信息。