canDisplayBannerAds导致容器视图问题

时间:2015-04-28 18:03:12

标签: ios autolayout iad candisplaybannerads

我已将canDisplayBannerAds添加到我的应用程序中,并且它有一个小的例外,它导致我的容器视图因某些原因被剪裁。

在下图中,它在容器视图上方显示UITextView 请注意,右侧容器视图未完全呈圆形,并且未显示为与文本视图左对齐。

左侧显示了canDisplayBannerAds = NO的外观 右侧显示canDisplayBannerAds = YES的外观。

Example

我试过在一个简单的项目中复制这个,但还没有。我尝试过在其他地方找到的建议,将[self.originalContentView layoutSubviews];添加到viewDidLayoutSubviews,但它没有解决问题。

在显示我正在做的容器视图之前:

self.containerView.layer.cornerRadius = 10;
self.containerView.layer.masksToBounds = YES;

我删除了masksToBounds以查看其外观,左侧仍未与其上方的文字视图对齐。

当我给textview left-align容器视图截图时,当在横向上时,容器视图与标签左对齐。不显示广告时也可以正常使用。另外,我没有在代码中的任何地方引用self.view

这只是canDisplayBannerAds的一个错误,我将不得不忍受或者我能做些什么吗?

0 个答案:

没有答案