我已经在我的标签栏应用程序中使用了iAd,但是当它在应用程序中加载iAd时,它会使标签栏的颜色变暗。我将iAd代码放在一个函数中,我在所有的视图控制器中调用它。 我的代码:
func loadiAds()
{
var adBannerView = ADBannerView(adType: ADAdType.Banner)
func bannerViewWillLoadAd(banner: ADBannerView!)
{
println("sort of working1")
}
func bannerViewDidLoadAd(banner: ADBannerView!)
{
adBannerView.alpha = 0.0
println("sort of working2")
}
func bannerViewActionDidFinish(banner: ADBannerView!)
{
println("sort of working3")
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool
{
println("sort of working4")
return true
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!)
{
adBannerView.alpha = 0.0
println("error1")
}
答案 0 :(得分:0)
也许不完美但是......你可以试试这个:
UITabBar.appearance()。translucent = false
希望它有所帮助!