我已将canDisplayBannerAds
添加到我的应用程序中,并且它有一个小的例外,它导致我的容器视图因某些原因被剪裁。
在下图中,它在容器视图上方显示UITextView
请注意,右侧容器视图未完全呈圆形,并且未显示为与文本视图左对齐。
左侧显示了canDisplayBannerAds = NO
的外观
右侧显示canDisplayBannerAds = YES
的外观。
我试过在一个简单的项目中复制这个,但还没有。我尝试过在其他地方找到的建议,将[self.originalContentView layoutSubviews];
添加到viewDidLayoutSubviews
,但它没有解决问题。
在显示我正在做的容器视图之前:
self.containerView.layer.cornerRadius = 10;
self.containerView.layer.masksToBounds = YES;
我删除了masksToBounds
以查看其外观,左侧仍未与其上方的文字视图对齐。
当我给textview left-align容器视图截图时,当在横向上时,容器视图与标签左对齐。不显示广告时也可以正常使用。另外,我没有在代码中的任何地方引用self.view
。
这只是canDisplayBannerAds
的一个错误,我将不得不忍受或者我能做些什么吗?