是否可以将Kudan ArcameraviewController放置在Uiview中



我想在现有的反应本地应用中使用kudan。您可以在React-Native中创建自己的本机组件,因此我认为我可以制作一个Kudan-Compont。

在反应中,我必须编写一个返回uiview的函数,RN可以放在屏幕上。但是有关Kudan的所有教程都告诉我将我的UiviewController变成一个ArcameraviewController,因为所有其他RN组件都无法做。

我尝试了以下(ytarviewController扩展了ArcameraviewController):

- (UIView *)view
{
  UIViewController* controller = [[YTARViewController alloc] init];
  UIView* view = [[ARCameraView alloc] init];
  controller.view = view;
  return view;
}

但这在我从JS实例化此组件后立即对我的应用程序进行100%使用的反应,该组件将在代码上方运行并尝试将视图放在屏幕上,这不会发生,因为该应用程序已经没有响应。此时。

尝试以下:

- (UIView *)view
{
  UIViewController* controller = [[YTARViewController alloc] init];
  UIView* view = [[ARCameraView alloc] init];
  [controller.view addSubview: view];
 \ view.frame = assign frame here.
  return view;
}

最新更新