我在静态TableView和顶栏之间有一个iAd横幅的应用:
这很容易做到;我只是在那里拖了iAd横幅。现在,当iAd不可用时,我想用adMob横幅替换此横幅。
首先,我尝试在iAd Banner下拖动adMob横幅,但它会覆盖iAd横幅。
然后我尝试使用adMobBanner.bounds = iAdBanner.bounds
代码,但它也不起作用......
可以这样做,或者我可以将adMod横幅放在其他地方吗?
答案 0 :(得分:2)
在这里你可以这样做:
iAd banner
保留在您将其拖入的位置。Admob banner
的另一个视图拖到空的地方。iAd banner
Storyboard
中的“解决自动布局问题”并添加缺少的约束。现在我们完成了故事板。**更新:请在继续之前备份您的项目**
您必须将TableViewController
更改为View Controller
才能在同一控制器中自定义其他视图。
TableView
和TableView Cell
拖到新的ViewController中。TableView
转到“关联”,然后将DataSoruce
和Delegate
关联到View Controller
。并给TableViewCell
一个身份名称。现在您可能需要对班级进行一些更改,假设您有TableViewController
,您的班级声明如下:
class TableViewController: UIViewController,UITableViewDataSource,UITableViewDelegate
将新的View Controller设为初始视图控制器。
从TableViewController
删除旧的storyboard
并运行该应用。