W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
幾乎所有的 iOS 應(yīng)用都應(yīng)用了 UIKit framework 中定義的組件。了解這些基本組件的名稱、作用和功能可以幫助你在應(yīng)用的界面設(shè)計過程中做出更好的決策。
UIKit 提供的 UI 組件可以大致分為以下4種類型:
從編程的角度來看,UI 組件元素其實(shí)是視圖的子類,因?yàn)樗鼈兝^承了 UIView。視圖能繪制屏幕內(nèi)容并知道用戶何時在其范圍內(nèi)觸屏。視圖的所有類型有:控件(比如按鈕和滑塊)、內(nèi)容視圖(比如集合視圖和表格視圖),以及臨時視圖(如警告提示和動作菜單)。
要在應(yīng)用中管理一組或者一系列的視圖,通常需要使用視圖控制器。它能協(xié)調(diào)視圖的內(nèi)容顯示,實(shí)現(xiàn)與用戶交互的功能并能在不同屏幕內(nèi)容之間切換。比如,“設(shè)置”使用了一個導(dǎo)航控制器來展示其視圖層級。
這里有一個關(guān)于視圖與視圖控制器如何結(jié)合并呈現(xiàn) iOS 應(yīng)用的 UI 的例子,如圖。
盡管開發(fā)者認(rèn)為真正起到作用的是視圖和視圖控制器,但一般用戶感知到的 iOS 應(yīng)用是不同屏幕內(nèi)容的集合。從這個角度來看,在應(yīng)用里,屏幕內(nèi)容一般對應(yīng)于一個獨(dú)特的視覺狀態(tài)或者模式。
注:一個 iOS 應(yīng)用程序包含一個窗口。但是,不同于計算機(jī)程序中的窗口,iOS 窗口沒有可見的部分并且不能在屏幕上被移動到另一個位置。很多 iOS 應(yīng)用程序只有一個窗口;可以支持外部顯示設(shè)備器的應(yīng)用程序可以有不止一個窗口。
在 iOS Human Interface Guidelines 中,屏幕(screen)這個詞和大部分用戶理解的一樣。作為一個開發(fā)者,你也許需要閱讀一下其他與 UIscreen 相關(guān)的章節(jié),這樣你可以更好的了解如何關(guān)聯(lián)外部屏幕。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: