【问题标题】:Ad view not rotating广告视图不旋转
【发布时间】:2012-02-17 11:26:43
【问题描述】:

我的应用程序中有两个视图控制器。 1- TabBarController 2- 广告视图控制器 我在标签栏上方添加了广告,以便标签栏中的所有视图都可以看到它。

现在我的问题是,当我在 UIWindow 中添加广告视图时,它不会随屏幕旋转,但全屏广告工作正常(意味着它以设备的当前方向显示)。当我在标签栏控制器视图中添加广告时,它会旋转,但是当用户在横向模式下点击广告时。然后它会在视图的可见区域之外显示全屏广告。 任何帮助将不胜感激。

【问题讨论】:

    标签: iphone objective-c ios iad mobclix


    【解决方案1】:

    实现视图控制器包含。观看 WWDC 2011 中的实现 UIViewController Containment 视频,了解如何执行此操作。

    【讨论】:

      【解决方案2】:

      将其添加到 UIViewController(在您的情况下添加到 TabBarController),而不是直接添加到 UIWindow。 UIViewController 类负责处理设备方向的 UI 变化。

      【讨论】:

        【解决方案3】:

        UIWindow 本身不会处理其子视图的旋转。但是,您可以将其添加到它的第一个子视图中:

        [[[window subviews] objectAtIndex:0] addSubview:adView];
        

        【讨论】:

          猜你喜欢
          • 2011-09-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多