1

我正在使用 IB 放置 UIImageView(顶部)ADBannerView(底部)并在同一个视图中。在模拟器中运行时,如果我点击广告,在关闭广告屏幕后,UIImageView 被向下推了 20px,在状态栏和 UIImageView 之间留下了空隙。

我试过在 Inspector 中使用所有 AutoResizing 设置,但没有成功。奇怪的是,其他对象,如叠加在 UIImageView 上的 UITextViews 也会发生变化,但会响应 AutoResizing 设置,以便在适当设置支柱后,UITextViews 在从广告动画返回后保持原位。??

这个问题似乎类似于我的视图显示 y=-20 尽管其框架设置为 y=0。旋转后,它会弹回 y=0。但是,添加

self.view.frame = [[UIScreen mainScreen] applicationFrame];

viewDidLoad 不成功。(我认为这可能是因为在 3022773 中,子视图是以编程方式创建的,而这里它是笔尖的一部分)

此外,这个帖子iAd 在关闭后留下白色空白屏幕意味着我的父视图(同时包含 UIImageView 和 ADBannerView 的视图)必须是“全屏视图”,但我无法弄清楚在使用 IB 时如何应用。(我在 Inspector 中没有看到任何允许我告诉 XCode 父视图应该具有该属性的设置)

有什么想法吗?

非常感激!

4

0 回答 0