xCode 6 之前新建的項(xiàng)目默認(rèn)是不適配6/6plus的忠聚,整個(gè)屏幕界面都會(huì)變大啥刻,可以通過(guò)下面兩種方式來(lái)標(biāo)記項(xiàng)目適配了6/6plus
1: 添加 Launch Screen.xib 文件
新建一個(gè)Launch Screen.xib,步驟 File > New > File >User Interface >Launch Screen捌锭,并在 TARGETS > General >App Iconsand Launch Images 中 指定 Launch Screen File 為剛才新建的文件
通過(guò)這種方式建立的,系統(tǒng)會(huì)認(rèn)為應(yīng)用在iPhone 6Plus 下支持橫屏模式袁梗,如果你沒(méi)添加橫屏模式功能缝呕,并且Device Orientation
設(shè)置為支持Landscape Left 和Landscape Right就會(huì)有問(wèn)題铝穷,會(huì)看到試圖錯(cuò)亂
解決方法是Device Orientation設(shè)置如下
并在App delegate里面,添加下面的方法
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
return UIInterfaceOrientationMaskAllButUpsideDown;
}
再次運(yùn)行會(huì)看到一切如初了恋追,這樣就Ok啦
注意一點(diǎn)凭迹,Launch Screen.xib 只能在iOS7.1后才用到,要是兼容iOS7.1之前的還是需要用下面的方法
2: Images.xcassets 里面添加 New Launch Image
如果你沒(méi)有做iPad 版本苦囱,那LaunchImage
看起來(lái)應(yīng)該是這樣的嗅绸,注意不要勾選圖中圈住的那個(gè)框
1 和 2 兩種方式選擇一種即可,只是2里面如果6plus 橫屏模式下啟動(dòng)應(yīng)用會(huì)是黑色沒(méi)有啟動(dòng)圖的撕彤,1則沒(méi)有這個(gè)問(wèn)題