如何将UIButton添加到AdWhirl广告横幅?琐碎[adWhirlView addSubview: button]
不起作用。按钮不会出现。
UPD 已经尝试过:
[view addSubview:adWhirlView];
[adWhirlView addSubview:button];
[adWhirlView bringSubviewToFront:button];
adWhirlView可见,但不是按钮。
答案 0 :(得分:1)
为什么不尝试将按钮和AdWhirl视图添加到同一父视图?像这样:
[view addSubview: adWhirlView];
[view addSubview: button];
在我看来,你所追求的是相同的视图层次结构。您只需要按照自己的方式定位按钮。
<强> UPD:强> 如果AdWhirl无法接收广告,则会触发委托方法:
-(void)adWhirlDidFailToReceiveAd:(AdWhirlView *)adWhirlView usingBackup:(BOOL)yesOrNo
因此,您可以使用AdWhirl didReceive / didFail方法切换按钮的可见性。首先添加一个隐藏按钮,然后添加didReceive:set
button.hidden = NO;
和didFail:
button.hidden = YES;
答案 1 :(得分:0)
试试这个:
[adWhirlView bringSubviewToFront:button];