偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

iOS自定義啟動界面 附代碼

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

簡介:

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

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

上代碼:

1、設(shè)置UIImageView以及image的屬性

iOS自定義啟動界面
圖 1

2、獲取指定圖片資源

iOS自定義啟動界面
圖 2

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

iOS自定義啟動界面
圖 3

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

iOS自定義啟動界面
圖 4

從圖片庫中獲取符合當(dāng)前設(shè)備的圖片,如圖5

iOS自定義啟動界面
圖 5

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

責(zé)任編輯:未麗燕 來源: 簡書
相關(guān)推薦

2012-04-16 14:32:31

iOS選擇器代碼

2012-12-24 14:42:48

iOS自定義狀態(tài)欄

2010-02-07 14:02:16

Android 界面

2013-06-27 11:10:01

iOS開發(fā)自定義UISlider

2023-02-20 15:20:43

啟動頁組件鴻蒙

2013-07-18 16:09:10

自定義iOS狀態(tài)欄iOS開發(fā)iOS學(xué)習(xí)

2013-05-30 15:53:17

iOS開發(fā)iOS SDKPopver

2011-08-02 11:17:13

iOS開發(fā) View

2021-01-20 08:58:39

iOS 14桌面圖標(biāo)快捷指令

2012-06-01 11:02:33

2011-08-25 11:44:21

LUA腳本魔獸世界

2013-03-28 10:58:30

自定義Android界android

2023-07-03 08:29:11

BannerSpringBoot

2022-02-21 15:16:30

HarmonyOS鴻蒙操作系統(tǒng)

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

2016-12-26 15:25:59

Android自定義View

2016-11-16 21:55:55

源碼分析自定義view androi
點贊
收藏

51CTO技術(shù)棧公眾號