1
我試圖找到一種快速方法,從iPhone應用程序更改爲通用應用程序(iPhone,iPad)。 (稍後,我將完全重構應用程序以實現自定義視圖以滿足通用目標。)我閱讀了這個very good blog post,它提供了一個直接的方法,首先刪除硬編碼的視圖大小,然後將UIWindow框架設置爲UIScreen框架 - 將只使用單一視圖。他的示例代碼是這樣的:修改用於Universal視圖的UIWindow
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
CGRect rect = [[UIScreen mainScreen] bounds];
[self.window setFrame:rect];
}
我把這個代碼在我的應用程序didFinishLaunchingWithOptions但我仍然歌廳iPhone一樣認爲,推到頂部的iPad的左上角。有人能幫忙嗎?