如何将新的UIViewController从react-native推送到Objective-C Native桥接



我可以将新的UIViewController从react-native推送到Objective-C Native桥吗?我想从反应原生运行本机屏幕。我不想将本机 UI 实现到反应本机组件。

如果我正确理解了您的问题,您希望在 react-native 应用程序中显示您自己的 UIViewController。因此,要实现这一点,请在本机ios端创建一个新的NativeModule,并在本机端访问它。您可以在此处查看如何执行此操作

然后,您可以在此模块上调用函数。然后,要展示您的UIViewController,您需要访问rootViewController,如下面的代码所示:

UIViewController *rootViewController = [UIApplication sharedApplication].delegate.window.rootViewController;
[rootViewController presentViewController:yourViewController animated:YES completion:nil];

因此,通过这种方式,您可以展示自己的UIViewController。

最新更新