成人免费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學習

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

2012-06-01 11:02:33

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源碼自定義畫圖

2011-08-11 11:51:07

iPhone鍵盤

2015-02-12 15:38:26

微信SDK

2015-10-12 16:47:13

iOS下拉線條動畫

2016-04-06 11:14:48

iOS相機自定義
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品一 | 中文字幕在线一区 | 91在线精品一区二区 | 久久最新 | 成人性视频在线播放 | 亚洲色欧美另类 | 亚洲一区二区精品视频 | 久久综合九九 | 国产在线观看av | 99久久99热这里只有精品 | 久国产视频 | 色网在线看 | 欧美一级二级在线观看 | 日韩亚洲一区二区 | 国产偷录叫床高潮录音 | 国产一二三区免费视频 | aa级毛片毛片免费观看久 | 狠狠亚洲 | 国产精品久久久久久久久大全 | 久久久久久免费免费 | 激情毛片 | 亚洲精品视频在线播放 | 国产精品99久久久精品免费观看 | 国产亚洲一区二区三区在线观看 | 99精品免费在线观看 | 国产激情一区二区三区 | 99riav3国产精品视频 | 国产欧美精品一区 | 亚洲一区日韩 | 91在线免费视频 | 在线91| 色综合天天天天做夜夜夜夜做 | 国产无人区一区二区三区 | h视频免费在线观看 | 日韩一二三 | 久久久久久亚洲精品 | 国产精品视频综合 | 亚洲精品中文字幕av | 4hu最新网址 | 男人天堂免费在线 | 日韩免费av|