我的应用程序包含一个TabBar和几个TableViews。我想将AdWhirl横幅广告固定在TabBar上方(仅在第一个TableView中),但是到目前为止,我还没有成功。
到目前为止,我已经在TableViewController中实现了以下代码:
AdWhirlView *adWhirlView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
[self.tableView addSubview:adWhirlView];
adWhirlView.center = CGPointMake(160, 342);
它确实显示了我想看的广告,只有它的一部分被节标题(来自TableView)覆盖,并且在滚动时会滚动。
如何获得广告既位于顶部(在顶视图方面)又位于固定位置(在TabBar上方)?
任何帮助是极大的赞赏!
最佳答案
您需要将其添加到tabBar层。
尝试这个:
[self.tabBarController.view addSubview:adWhirlView];
您可能需要重新定位它,因为它不在选项卡下面。
我还在表中添加了页脚,以便可以在不妨碍广告的情况下将其完全滚动。
关于iphone - 如何将AdWhirl-banner固定在TabBar上方?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9401092/