2012-03-11 10 views
0

UIViewController別名appViewControllerUIWindowフルスクリーンに読み込むプロジェクトがあります。次にUIViewController別名menuViewControllerUIWindowに追加します。 menuViewControllerUIViewのxibを持ち、サイズは480 x 35です。私はこのようなUIWindowmenuViewControllerを追加します。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

おかげで構築された

答えて

0

ロードされてから数秒後にView Controllerのサイズを編集すると、問題が解決されています。

関連する問題