如何在另一个子视图更改其位置时调整子视图的大小

时间:2014-03-05 05:01:07

标签: ios objective-c uiscrollview

我正在我的项目中实施iAds,通过将iAds的子类声明为VC's,在所有ViewController中共享adBannerVC的单个实例所有其他视图控制器使用adBannerVC进行子类化,iAds显示在VC's的底部,通过发送VC的子视图,就像这样..

before iAds is shown after iAds is shown

现在,当iAds出现在底部时,底部的视图会改变其位置,而VC中的另一个subView(scrollView)也必须在不使用AutoLayout的情况下调整大小。帮助我克服这一点。感谢..

1 个答案:

答案 0 :(得分:0)

我已使用Delegate Method中的adBannerVC解决了此问题,如下所示

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

} 

并实施了此delegate方法,以便在每个views

中调整VC's的尺寸