成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS自定義啟動界面 附代碼

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

簡介:

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

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

上代碼:

1、設置UIImageView以及image的屬性

iOS自定義啟動界面
圖 1

2、獲取指定圖片資源

iOS自定義啟動界面
圖 2

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

iOS自定義啟動界面
圖 3

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

iOS自定義啟動界面
圖 4

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

iOS自定義啟動界面
圖 5

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

責任編輯:未麗燕 來源: 簡書
相關推薦

2012-04-16 14:32:31

iOS選擇器代碼

2012-12-24 14:42:48

iOS自定義狀態欄

2010-02-07 14:02:16

Android 界面

2013-06-27 11:10:01

iOS開發自定義UISlider

2023-02-20 15:20:43

啟動頁組件鴻蒙

2013-07-18 16:09:10

自定義iOS狀態欄iOS開發iOS學習

2012-06-01 11:02:33

2011-08-02 11:17:13

iOS開發 View

2021-01-20 08:58:39

iOS 14桌面圖標快捷指令

2013-05-30 15:53:17

iOS開發iOS SDKPopver

2013-03-28 10:58:30

自定義Android界android

2011-08-25 11:44:21

LUA腳本魔獸世界

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統

2023-07-03 08:29:11

BannerSpringBoot

2015-02-12 15:33:43

微信SDK

2015-01-15 16:45:05

iOS源碼自定義畫圖

2015-02-12 15:38:26

微信SDK

2011-08-11 11:51:07

iPhone鍵盤

2016-11-16 21:55:55

源碼分析自定義view androi

2016-12-26 15:25:59

Android自定義View
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.亚洲.com | 欧美精品一区二区三区一线天视频 | 国产成人精品一区二区三区四区 | 高清亚洲 | 久久综合狠狠综合久久综合88 | 日韩精品成人av | 亚洲欧美在线一区 | 久久免费看 | 日韩在线精品视频 | 天天看天天摸天天操 | 九九九视频在线观看 | 中文字幕av一区二区三区 | 欧美日本在线观看 | 国产成人精品免费 | 免费黄色片在线观看 | 午夜精品一区二区三区在线观看 | 久久成人一区 | 在线观看中文字幕 | 日日操夜夜操天天操 | 天天做日日做 | 中文字幕国产精品 | 国产免费一二三区 | 韩国av网站在线观看 | 国产成人jvid在线播放 | 国产免费福利小视频 | 日韩国产精品一区二区三区 | 欧美一级免费 | 色播99| 亚洲国产精品一区二区第一页 | 伊人网在线看 | 九九久视频 | 国产精品视频97 | 亚洲一区二区在线电影 | 91精品久久久 | 欧美爱爱视频网站 | 亚洲区一 | 成人精品一区二区三区中文字幕 | 天堂视频一区 | 最新中文字幕 | 精品久久久久久 | 亚洲三区在线观看 |