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