在TableViewController中获取iAd横幅时遇到问题

时间:2013-12-22 14:17:45

标签: ios objective-c iad

我希望它显示在屏幕底部的标签栏上方,但在桌子下方。似乎tableviewcontroller使整个屏幕成为一个表,并且不可调整大小。

有关如何实施此iAd横幅的任何想法?

1 个答案:

答案 0 :(得分:2)

使用常规UIViewController代替UITableView作为班级类型。 之后,向该VC添加UITableView,并且它是委托(您可以从另一个UITableViewController复制那些)。

UITableView现在只是您UIViewController的子视图,您可以设置它的框架。您还可以添加另一个视图(并使用setFrame :)来显示iAds ...

所以而不是:

YourClass.h : UITableViewController <delegates...> {}

你得到:

YourClass.h : UIViewController <delegates...> {

    UITableView *tableView;
    UIView *iAdView;
}