我正在尝试将框架/内核集成到ios中的简单.h和.m文件中。
下面是完整的代码说明。
我想要一个可以在按下时启动视图控制器的按钮

  • 例如,在哪里将其放置在viewdid负载下?

    +(AKViewController *)aurasmaViewControllerWithDelegate:(id)代表;

  • 如何呈现视图控制器以及在何处。

    嵌入Aurasma内核:代码

    仅需几行代码并设置适当的构建选项,即可轻松将Aurasma内核嵌入到您自己的应用程序中。
    整个Aurasma内核由单个视图控制器AKViewController控制-只需实例化并呈现此视图控制器即可。
    可以使用AKViewController.h中提供的以下便捷创建器来创建AKViewController:
    +(AKViewController *)aurasmaViewControllerWithDelegate:(id)代表;
    模态显示返回的ViewController将运行Aurasma。
    Aurasma内核需要一个实现单个方法的委托:
    -(void)aurasmaViewControllerDidClose:(AKViewController *)aurasmaViewController;
    只要Aurasma View Controller希望将程序控制权返回给主机应用程序,就会调用该委托方法。

    最佳答案

    我相信Aurasma内核随AKTest应用程序一起分发,该应用程序恰好演示了这一点。

    在button方法上,您需要使用以下代码:

    if( !self.aurasmaController )
    {
        self.aurasmaController = [AKViewController aurasmaViewControllerWithDelegate:self];
    }
    self.aurasmaController.showsCloseButton = showCloseButton;
    self.aurasmaController.delayGuide = YES;
    [self presentModalViewController:self.aurasmaController animated:animated];
    

    该模型还需要使自己实现AKViewController.h中定义的AKViewControllerDelegate

    关于ios - 我正在尝试将框架/内核集成到ios中的简单.h和.m文件中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12928997/

    10-10 20:29