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

首頁 > 系統 > iOS > 正文

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

2019-10-21 18:43:09
字體:
來源:轉載
供稿:網友

簡介:

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

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

實現思路:

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

上代碼:

1、設置UIImageView以及image的屬性

ios,自定義啟動界面,啟動界面,ios開發啟動界面設置

2、獲取指定圖片資源

ios,自定義啟動界面,啟動界面,ios開發啟動界面設置

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

ios,自定義啟動界面,啟動界面,ios開發啟動界面設置

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

ios,自定義啟動界面,啟動界面,ios開發啟動界面設置

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

ios,自定義啟動界面,啟動界面,ios開發啟動界面設置

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

總結

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 县级市| 历史| 鄂温| 浠水县| 拉孜县| 金平| 汉川市| 永康市| 公主岭市| 墨玉县| 常熟市| 汪清县| 满城县| 藁城市| 长白| 益阳市| 旺苍县| 张家港市| 昔阳县| 黔西县| 洛宁县| 武功县| 溧阳市| 龙泉市| 许昌县| 蓬莱市| 新干县| 乐昌市| 遵义县| 宝兴县| 舞钢市| 上高县| 香港| 达拉特旗| 汾阳市| 陆丰市| 宁夏| 西吉县| 会昌县| 富裕县| 会昌县|