我有一个使用 React Native 构建的项目,对于某些功能,我使用以下代码将 rootViewController 从 React Native 更改为 Storyboard:
- (void) goToNativeView
{
UIViewController *vc = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil].instantiateInitialViewController;
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
}
我们想摆脱 Storyboard 并使用 SwiftUI 来代替,但我无法找到一种方法来完成与 Storyboard 相同的操作,但使用 SwiftUI
我想知道是否可行,如果可行,该怎么做
您需要使用 UIHostingController 而不是 UIViewController ;)
https://developer.apple.com/documentation/swiftui/uihostingcontroller