我的窗口添加了一个子视图(我的根 ViewController 的视图)。
这样的子视图是其他几个子视图的父视图。
我刚刚完成了一个应用程序,现在我想添加一个广告。
这是一些代码:
[window addSubview:viewController.view];
viewController.view.frame=CGRectMake(0,0,320,480-48);
viewController.clipToBounds=YES;
Ad *ad=[Ad alloc] initWithFrame:CGRectMake(0,480-48,320,48)];
上面的 viewController 有几个子视图,但它们不会调整大小。上面的 viewController.view 最初是 320,480 并且完全被子视图填充,直到底部的最后一个像素。在我将其高度从 480 更改为 460 后,子视图不会调整大小,因此在视图底部(广告所在的位置),一些子视图不可见。
当后者的高度减少 20px 时,如何让子视图调整大小以适应父视图(viewController.view)?(我知道它们会有点变形)