ios建立橫屏啟動頁

2021-07-09 07:30:05 字數 793 閱讀 2348

最近做到乙個只支援橫屏的專案,橫屏的啟動頁頁也輕鬆搞定了(搞不定的網上大把資料)。但是客戶反饋說4s(ios9)上一直啟動頁黑屏,我看了一下確實只有4s是這樣,所以查了一些資料,沒有解決問題,不過也提供了一些思路。最後自己花了半天時間搞定:

1.將橫屏的切圖放到launch image中;

2.先將專案設定為只支援豎屏,如圖所示。這個時候執行一下,4s上應該有啟**出現,如果沒有則需要檢視原因(比如尺寸不對,沒有正確設定等)。

3.加上支援豎屏的選項,

4.請注意這時候應用同時支援橫屏和豎屏了,所以需要強制橫屏。

-

(uiinte***ceorientationmask):(

*):(

uiwindow

*)window

[

:uiinte***ceorientationlandscapeleft

animated:no

];



然後重新執行,你會發現4s啟動頁黑屏的問題已經解決了。

我不知道還有沒有別的方法,這個方法是我自己試出來的,專門解決4s上的橫屏的問題,如果有更好的辦法歡迎交流。

iOS強制橫屏

在網上查了很多資料均不能獲取自己想要的效果,最後整理了別人的思路,方法,再花了一天的工作量填坑,成功實現了想要的功能和效果,嗯,完美!原因就是坑少囉!廢話太多直接進入正題!第一步 uiinte ceorientationmask uiwindow window中新增以下 nsuserdefaults...

IOS橫屏豎屏問題

引言 iphone的橫屏豎屏針對ios系統版本分為兩種開發方式 一種是ios 6之前的使用模式 一種是ios6的新模式.兩者的區別還是蠻大的.使用 支援自動旋轉?ios6之前通常使用 shouldautorotatetointe ceorientation 來單獨控制某個uiviewcontroll...

iOS引導頁 啟動頁

前言 這裡使用launchscreen storyboard檔案建立啟 和引導頁。首次開啟專案或者更新後第一次開啟時展示引導頁,儲存有使用者資訊時進入首頁,否則進入登入註冊頁面。正文1.動態啟 將launchscreen.storyboard檔案上放入乙個。並新增約束,鋪滿整個頁面。為launchs...