1.運(yùn)行xcode,F(xiàn)ile 新建 project 選擇 IOS Application 創(chuàng)建 single view Application.
2.創(chuàng)建好后,把工程目錄下的Main.storyboard和LaunchScreen.xib刪除。
3.打開Info.plist,把Launch screen interface file base name,以及Main storyboard file base name兩項(xiàng),刪除(點(diǎn)擊旁邊的減號(hào)即可)。
4.打開工程項(xiàng)目屬性文件,點(diǎn)擊Target下面的第一項(xiàng),再選擇General選項(xiàng)卡,向下找到Use Asset Catalog按鈕。點(diǎn)擊它。彈出對(duì)話框,點(diǎn)擊Migrate即可。這樣,應(yīng)用尺寸就能根據(jù)屏幕大小進(jìn)行調(diào)整了。
5.最后,在AppDelegate的第一個(gè)方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
return YES;
}
)里面,“return”語(yǔ)句之前,添加必要代碼。
代碼只有3句,相當(dāng)于分3步走。1.創(chuàng)建window;2.設(shè)置window背景;3.使window可見(jiàn)。
OC和Swift的語(yǔ)法略有不同,但代碼內(nèi)容基本一致。
//OC需要添加的代碼
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
//Swift需要添加的代碼
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window?.backgroundColor = UIColor.whiteColor()
self.window?.makeKeyAndVisible()