0
我準備好了我的iPhone應用程序,現在我已經使其成爲通用應用程序。試圖爲iOS設備創建通用應用程序
我這樣做..
self.window = [[UIWindow alloc] init];
self.appFrame = [[UIScreen mainScreen] bounds];
self.window.frame = self.appFrame;
UINavigationController *aNav = [[UINavigationController alloc] initWithRootViewController:self.myViewController];
aNav.view.frame = self.appFrame;
self.nav = aNav;
[self.window addSubview:nav.view];
[self.window makeKeyAndVisible];
我沒有在我的項目MainWindow.xib
。我以編程方式創建它。
所以,如果我使用此代碼給幀到窗口
self.appFrame = [[UIScreen mainScreen] bounds];
self.window.frame = self.appFrame;
然後,它的iPad應該有(0,0,768,1024)
和iPhone應該有(0,0,320,480)
但是,如果我在iPad模擬器是我的代碼運行需要self.appFrame
作爲(0,0,320,480)
你們可以解釋我有什麼問題?
和
如何創建不使用MainWindow.xib
通用的應用程序?
實際上'applicationFrame'給出的高度爲20像素..我想全屏尺寸,所以我選擇了'邊界'。 – Hisenberg
反正我直接在設備上試過,它工作。 Thnks .. :) – Hisenberg