UISplitViewController - 如何在顶部添加视图?

时间:2010-12-30 16:37:46

标签: iphone ipad uisplitviewcontroller iad

我想在UISplitViewController的顶部添加一个视图控制器,这样我就可以在splitview中的两个视图中放置一个横向的iAd iPad横幅。

这可能吗?它必须是一个uiviewcontroller,让ADBannerView感到高兴。

3 个答案:

答案 0 :(得分:1)

我知道这个问题已经差不多2年了,但我在苹果的例子中找到了解决这个问题的方法:

Here您可以找到SplitViewBanner示例,该示例演示如何将ADBannerView和UISplitViewController添加到另一个视图控制器。

答案 1 :(得分:0)

是的,这应该是可能的。这不是最干净的方式,但我在view添加了keyWindow,如下所示:[[[UIApplication sharedApplication] keyWindow] addSubview:someView];。这保证了它将成为最顶级的观点。

要考虑的另一件事是更改frame的{​​{1}}。使它足够高,以适应下面的UISplitViewController

答案 2 :(得分:0)

我认为Apple已将所有示例移至here

另外,我在AdBannerView类参考中找到了这个更简单的代码来处理不适合视图的AdBanner:

ADBannerView *myBannerView = <#Get a banner view#>;
UIView *myContainingView = <#Get the containing view#>;
NSSize newBannerSize = [myBannerView sizeThatFits:myContainingView];
[myBannerView setBounds:newBannerSize];