UIViewController
別名appViewController
をUIWindow
フルスクリーンに読み込むプロジェクトがあります。次にUIViewController
別名menuViewController
をUIWindow
に追加します。 menuViewController
はUIView
のxibを持ち、サイズは480 x 35です。私はこのようなUIWindow
にmenuViewController
を追加します。UIViewサブビューがフルスクリーン表示される原因は何ですか?
MenuViewController *tempController = [[MenuViewController alloc] initWithNibName:kMenuViewController bundle:nil];
self.menuViewController = tempController;
[tempController release];
menuViewController.view.center = CGPointMake(17, 240);
[window insertSubview:menuViewController.view aboveSubview:appViewController.view];
問題はmenuViewController
がが私のcenter
コールを尊重し、実際fullscreen
に取って、私のappViewController
をカバーされていないということです。
私はInterface Builderでのチェックを受けたAutoresize Subviews
というプロパティを見ました。私はこれをオフにしてみても、サブビューのためにしてもまだ動作しません。
NOTES:
このプロジェクトは、(完全にうまく働いている)から更新されました:
:3.0
:Xcodeの3.xxのはベースのiOSを(正確に忘れてしまいました)
ターゲットiOS:2.2
更新日: Xcodeの4.3.1
ベースのiOS:最新(5.1)
ターゲットのiOS:4.2
おかげで構築された
!