ios - 我正在尝试将框架/内核集成到 ios 中的简单 .h 和 .m 文件中?

标签 ios xcode aurasma

我正在尝试将框架/内核集成到 ios 中的简单 .h 和 .m 文件中。 代码说明完整如下。 我想要一个按下时启动 View Controller 的按钮

  1. 例如,在 viewdid 加载下我应该把它放在哪里?

    +(AKViewController*)aurasmaViewControllerWithDelegate: (id)delegate;

如何显示 View Controller 以及在何处显示。

嵌入 Aurasma 内核:代码

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

最佳答案

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

在按钮方法上,您需要按照这些行使用代码:

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/

相关文章:

objective-c - 我应该如何重新创建 iOS 主屏幕打开文件夹动画?

ios - 初学者-将终端连接到我的Github“找不到开发人员工具...?”

android - 集成 Aurasma 时出错 : Resource Integrity check failed

ios - 在 iPad 上显示潜意识图像

ios - 允许完全访问 iOS 中的自定义键盘

ios - 使用 UIDynamics Swift 制作 UICollectionView 动画

ios - 使用 `default values` 快速创建非可选 Codable 的最佳方法

ios - 在 iOS 中将一个图像动画化到另一个图像上

android - 检查Android应用程序是否未安装,然后提示Toast消息