国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS如何自定義啟動界面實例詳解

2020-07-26 02:35:43
字體:
來源:轉載
供稿:網友

簡介:

平常開發中對于啟動頁可能會有一些特別的要求,比如在啟動頁加動畫或加一些按鍵可以響應事件等,最近項目中要在啟動頁增加版本號,因為版本號是不斷的改變,所以要動態實現把它加到啟動頁上

正巧最近在重構app,原app用的是xcode自帶的啟動圖設置。但相對來說自定義啟動圖可擴展性更強一點,今天花了一些時間弄了一下~

實現思路:

思路是自定義一個控制器,在viewDidLoad的方法中調用要設置的啟動圖的方法,方法中主要是創建一個UIImageView,對UIImageView的image進行定義,設置啟動停留時間,啟動完畢移除該控件并跳轉到首頁或者登錄界面。

上代碼:

1、設置UIImageView以及image的屬性

2、獲取指定圖片資源

解析:先根據UIInterfaceOrientation獲取設備的橫豎屏狀態,在蘋果官方文檔對UIInterfaceOrientation這樣描述:The orientation of the app's user interface. 用戶應用程序的方向。它的枚舉有5種情況:如圖3

然后通過[NSBundle mainBundle] infoDictionary]獲取資源包的信息,控制臺打印:如圖4

從圖片庫中獲取符合當前設備的圖片,如圖5

啟動圖就算完成了,需要注意的是選取圖片尺寸要正確,否則會導致圖片不能完全填充控制器的現象,對于動畫結束后出現白屏的現象,可能和設置的動畫、透明度或者控制器背景色有關~

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钟祥市| 青川县| 贵州省| 静宁县| 新蔡县| 南丰县| 新宾| 保山市| 白银市| 芒康县| 娄底市| 安国市| 滁州市| 蓬溪县| 金川县| 维西| 介休市| 彝良县| 滕州市| 峡江县| 扬州市| 咸宁市| 南安市| 黎城县| 眉山市| 道真| 班玛县| 枣阳市| 顺昌县| 蕲春县| 平顶山市| 兴仁县| 城市| 五大连池市| 聂拉木县| 扬州市| 咸阳市| 横峰县| 铜川市| 镇宁| 凤台县|