【问题标题】:Shared iAd banner for UITabBarController based app using XCode 4 with storyboard使用带有情节提要的 XCode 4 为基于 UITabBarController 的应用程序共享 iAd 横幅
【发布时间】:2012-07-25 18:10:04
【问题描述】:

Storyboard iAd Tab Bar Controller sample project

1:下载 Xcode 4.2 的示例项目

2:使横幅在每个视图的标签栏上方可见

3:发布答案

4:获得赏金

5:让别人开心,我会辅导的。此重要步骤 atm 没有现有教程。

【问题讨论】:

    标签: xcode uiviewcontroller uinavigationcontroller uitabbarcontroller iad


    【解决方案1】:

    其实很简单。只需为每个选项卡创建一个新的横幅视图控制器,它将成为情节提要中每个选项卡的父视图控制器。然后将 Container View 对象拖入每个横幅视图控制器,并将您的子视图控制器嵌入到每个横幅视图控制器中。

    最后在 BannerViewController.m 中替换自定义的 init 方法来覆盖 initWithCoder:,您将在其中将横幅视图控制器添加到横幅管理器。还要实现prepareForSegue:,您可以在其中将_contentController 设置为segue 的目标视图控制器。

    我的blog post 提供了更多详细信息并链接到示例项目。

    【讨论】:

      【解决方案2】:

      在我们尝试任何激烈的操作之前,请尝试将此代码放在您的 appDidFinishLaunchingWithOptions 底部,就在您的 return YES; 调用之前:

      self.window.rootViewController = tabBarController;
      [self.window makeKeyAndVisible];
      

      【讨论】:

      • 谢谢,但我认为这并没有什么不同。那是不是和这一行一样: UITabBarController *tabController = (UITabBarController *)self.window.rootViewController;
      • 您不断更改您的问题文本。如果您希望有人为您编写此代码,我建议您在 freelancer.com 或 elance.com 上发布一个项目。祝你好运:)
      • 是的,我将其更改为通用示例,这样会更容易、更通用,因此其他人可以在不通过我的个人代码查找他们想要的内容的情况下使用它。感谢您的建议,如果 Apple 的支持邮件不能让我在这个问题上更明智,我会这样做!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 2012-05-13
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多