溫馨提示×

溫馨提示×

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

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

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

發布時間:2020-07-24 03:46:42 來源:網絡 閱讀:814 作者:fuxinming_103 欄目:開發技術

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


首先  我們創建一個新的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;

}


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



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


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

向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女