我正在尝试将 iAD 横幅添加到我的项目中,如果发生错误,我将隐藏横幅。这个原因是一个空白空间,我自然希望将 UIWebview 向上移动以填充该空间。问题是我似乎无法重新定位 webview。(我正在使用界面生成器来设置原始位置)。
这张图片说明了我的布局:
这是我一直试图用来重新定位放置在 viewDidLoad 中的代码:
//iAd
_WebsiteiADBanner.delegate = self;
[_WebsiteiADBanner setHidden:YES];
CGRect oldFrame = self.webView.frame;
CGRect newFrame = CGRectMake(oldFrame.origin.x, oldFrame.origin.y-44, oldFrame.size.width, oldFrame.size.height);
[self.webView setFrame:newFrame];
[self.webView reload];