0
我沒有在那裏看到那種方法......我只是在使用xcode的iAd橫幅在鑽取表教程的頂部。我在頂部和底部嘗試了它。非法配置「幀大小不是其所需內容大小的成員」iAd setup?
它似乎編譯和運行在模擬器中......但我得到這個錯誤。我正在嘗試將iAd添加到桌面視圖應用中。任何建議將不勝感激?
-(void) bannerViewDidLoadAd:(ADBannerView *)banner{
if (!self.bannerIsVisible)
{
[UIView beginAnimations:@"animateAdBannerOn" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height);
[UIView commitAnimations];
self.bannerIsVisible = YES;
}}
-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
if (self.bannerIsVisible)
{
[UIView beginAnimations:@"animateAdBannerOff" context:NULL];
banner.frame = CGRectOffset(banner.frame, 0, banner.frame.size.height);
[UIView commitAnimations];
self.bannerIsVisible = NO;
}}
這聽起來更像是一個幀/邊界初始化的問題。你使用sizeFromBannerContentSizeIdentifier嗎?也許你可以發表這段代碼。 – gregory
它看起來像它工作正常,如果你添加一個子視圖...顯然這是問題。對不起...新東西。 –