我的应用程序包含一个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/

10-17 00:00