国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安顺市| 泰安市| 梅州市| 宁河县| 通化县| 太仓市| 泗阳县| 确山县| 阳谷县| 得荣县| 彭州市| 海丰县| 逊克县| 肃南| 连江县| 湟源县| 临湘市| 苏尼特右旗| 秭归县| 昭通市| 田东县| 额济纳旗| 开鲁县| 梁平县| 靖西县| 安远县| 新余市| 淮南市| 沂源县| 宝应县| 兴和县| 航空| 罗江县| 马鞍山市| 汾阳市| 龙山县| 贵阳市| 绵阳市| 图们市| 鞍山市| 永年县|