您好,登錄后才能下訂單哦!
我們知道 Xcode6新建工程后,會有main.storybord等,與原來新建項目有較大區別,而且隨著iPhone6和plus的到來,屏幕適配也是一個問題,蘋果提供了autolayout和 sizeClass來搞定這一塊,但是很多人還是不習慣,那么我們如何按照原來的方式進行一個新項目的屏幕適應呢。
首先 我們創建一個新的single工程。
將 main interface清空,
然后在info.plist文件中將Launch screen interface。。。 刪除
然后按照以前的方法添加根視圖
- (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。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。