我正在制作一个情节提要应用程序,在情节提要中我放置了一个选项卡栏控制器并添加了 4 个选项卡:2 个导航控制器转到表格视图和两个常规视图。所有与标签栏控制器链接。这是故事板:故事板
首先,我只是将 iAds 放置在情节提要中 4 个视图中的每一个的底部,并与
FistTableViewController、SecondTableViewController、FirstViewController 和 SecondViewController
。H:
#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
@interface MasterViewController : UITableViewController{
NSMutableArray *menu;
ADBannerView *banner;
}
@property (nonatomic, assign) BOOL bannerIsVisible;
@property (nonatomic, retain) IBOutlet ADBannerView *banner;
米:
@implementation MasterViewController
@synthesize banner, bannerIsVisible;
-(void)bannerViewDidLoadAd:(ADBannerView *)abanner {
if (!self.bannerIsVisible) {
[UIView beginAnimations:@"animatedAdBannerOn" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0.0, 50.0);
[UIView commitAnimations];
self.bannerIsVisible = YES;
}
}
-(void)bannerView:(ADBannerView *)abanner didFailToReceiveAdWithError:(NSError *)error {
if (!self.bannerIsVisible) {
[UIView beginAnimations:@"animatedAdBannerOff" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0.0, -320.0);
[UIView commitAnimations];
self.bannerIsVisible = NO;
}
}
但我需要他们的共享代表,这样他们就不会同时出现。我已经阅读了文档并查看了 iAd 套件示例代码,但这与我的项目非常不同,因为我的选项卡栏位于情节提要中,并且我对所有选项卡都使用单独的视图。
那么,如何才能让一个横幅可见,并且始终放置在我的应用程序中的标签栏上呢?标签栏仅在情节提要中,而不是子类。
这是故事板:故事板