ウィンドウにサブビュー (ルート 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 に変更した後、サブビューのサイズが変更されないため、ビューの下部 (広告が表示される場所) にいくつかのサブビューが表示されません。
サブビューのサイズを変更して、親ビュー (viewController.view) の高さが 20px 縮小されている場合、親ビュー (viewController.view) に合わせてサイズを変更するにはどうすればよいですか? (多少変形することは承知しております)