如何在Xcode中的不同视图控制器上获得持久iAd



我一直在四处寻找,找不到关于如何做到这一点的信息。

我有一个游戏,广告在底部启动时加载为横幅,当我选择游戏模式时,它会更改为该视图控制器,广告会在屏幕底部重新启动。

我如何才能让同一个广告继续出现在屏幕底部?

要将视图控制器添加为ChildViewController,请尝试以下操作:

1) 在主视图中添加UIView,它是包含其他视图控制器的容器,并且具有除iAD视图之外的全视图控制器的框架。为您的容器创建出口。

2) 在您的按钮上单击(或者当您想添加另一个ViewController时):

storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
childViewController * mens = [storyboard instantiateViewControllerWithIdentifier:@"childViewController"];
mens.view.frame =  CGRectMake(0, 0, self.Container.frame.size.width, self.Container.frame.size.height);
CATransition *transition = [CATransition animation];
transition.duration = 0.5;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
[transition setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[self.Container.layer addAnimation:transition forKey:nil];
[self addChildViewController:mens];
[self.Container addSubview:mens.view];
[mens didMoveToParentViewController:self];

这里"childViewController"是我想要添加的另一个ViewController。

最新更新