繁体   English   中英

当另一个子视图改变位置时如何调整子视图的大小

[英]How to resize a subview when another subview changes its position

我采取iAds在我的项目是共享的单个实例iAds所有VC's通过在子类中声明它ViewController作为adBannerVC和所有其他视图控制器使用的子类adBannerVCiAds在底部显示VC's通过发送一个子视图像这样的VC

在展示iAds之前在显示iAds之后

现在,当iAds出现在底部时,底部的视图将更改其位置,并且VC中的另一个subView(scrollView)也必须重新调整大小,而无需使用AutoLayout 帮我克服这个问题。 谢谢..

我已经使用adBannerVC Delegate Method解决了这个问题,如下所示

@interface AdBannerController : UIViewController <ADBannerViewDelegate>
{
@private
    ADBannerView *ad;
    BOOL adIsVisible;
    BOOL displayed;

} 

并实现了此delegate方法来调整每个VC's views大小

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM