溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Xcode新工程如何按照原有的方法適配iPhone6和plus大屏幕

發(fā)布時間:2020-07-24 03:46:42 來源:網(wǎng)絡 閱讀:782 作者:fuxinming_103 欄目:開發(fā)技術

我們知道 Xcode6新建工程后,會有main.storybord等,與原來新建項目有較大區(qū)別,而且隨著iPhone6和plus的到來,屏幕適配也是一個問題,蘋果提供了autolayout和 sizeClass來搞定這一塊,但是很多人還是不習慣,那么我們如何按照原來的方式進行一個新項目的屏幕適應呢。


首先  我們創(chuàng)建一個新的single工程。

將 main interface清空, Xcode新工程如何按照原有的方法適配iPhone6和plus大屏幕


然后在info.plist文件中將Launch screen interface。。。 刪除 Xcode新工程如何按照原有的方法適配iPhone6和plus大屏幕

然后按照以前的方法添加根視圖

    

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];

    self.rootVC = [[RootViewController alloc]initWithNibName:@"RootViewController" bundle:nil];

    self.window.rootViewController = self.rootVC;

    [self.window makeKeyAndVisible  ];

    return YES;

}


運行時會發(fā)現(xiàn)屏幕兩端不能到頂,這時會有個警告,按照警告提供的方法添加一張默認的568的加載圖,就行了



這是的程序無論怎么開發(fā) 都按照5s的屏幕大小進行開發(fā)就行了,在6和6plus上會等比拉伸,如果想讓效果看起來更好,做@2x圖片,或者@3x圖片就行了


當然這種適配肯定不是最好的,建議使用sizeClass和autolayout配合可以完美的適配iPhone6和plus。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI