UIView
和UIControl
是應用程序用戶界面的可視化構建模塊。使用它們在屏幕上繪製和管理應用程序的內容。在屏幕上展現相應的內容,並定義該內容容許的交互。web
視圖能夠承載其餘視圖。將一個視圖嵌入另外一個視圖會在主機視圖(稱爲superview)和嵌入式視圖(稱爲subview)之間建立一個包含關係。視圖層次結構使管理視圖更加容易。能夠使用視圖執行如下任一操做:網絡
UIView
是全部視圖的根類,並定義了它們的常見行爲。UIControl
定義特定於按鈕,開關和其餘用於用戶交互的視圖的其餘行爲。app
使用容器視圖來組織和顯示大型數據集。iview
Collection Views
使用可配置和高度可定製的佈局顯示嵌套視圖。ide
Table Views
在可定製行的單列中顯示數據。工具
UIStackView
簡化的界面,用於在列或行中佈置視圖集合。佈局
UIScrollView
容許滾動和縮放其包含的視圖的視圖。動畫
UIActivityIndicatorView
顯示任務正在進行的視圖。ui
UIImageView
在界面中顯示單個圖像或一系列動畫圖像的對象。code
UIPickerView
使用轉輪或老虎機隱喻顯示一組或多組值的視圖。
UIProgressView
描繪任務隨時間變化的視圖。
UIWebView
在您的應用程序中嵌入網絡內容的視圖。【不推薦使用】
收集輸入並響應用戶與控件的交互。
UIControl
控件的基類,控件是視覺元素,可響應用戶交互傳達特定的動做或意圖。
UIButton
響應用戶交互執行您的自定義代碼的控件。
UIColorWell
顯示顏色選擇器的控件。
UIDatePicker
用於輸入日期和時間值的控件。
UIPageControl
顯示水平水平的點的控件,每一個點對應於應用程序文檔或其餘數據模型實體中的頁面。
UISegmentedControl
一個由多個段組成的水平控件,每一個段都充當一個離散按鈕。
UISlider
用於從連續值範圍中選擇單個值的控件。
UIStepper
用於增長或減小值的控件。
UISwitch
提供二進制選擇的控件,例如開/關。
使用文本視圖顯示和編輯文本。
UILabel
顯示一或多行參考文本的視圖。
UITextField
在界面中顯示可編輯文本區域的對象。
UITextView
可滾動的多行文本區域。
Drag and Drop Customization
擴展了對文本視圖的標準拖放支持,以包括自定義類型的內容。
UISearchTextField
用於顯示和編輯文本和搜索令牌的視圖。
UISearchToken
搜索文本字段中的搜索條件,由文本和可選圖標表示。
UISearchTextFieldDelegate
一種支持從搜索字段剪切,複製和拖動令牌的方法。
UIVisualEffect
用於視覺效果視圖以及模糊和鮮豔效果對象的初始化程序。
UIVisualEffectView
實現一些複雜視覺效果的對象。
UIVibrancyEffect
一個對象,用於放大和調整位於視覺效果視圖後面的內容的顏色。
UIBlurEffect
將模糊效果應用於在視覺效果視圖後面分層的內容的對象。
管理導航欄,標籤欄,搜索欄和工具欄上顯示的項目。
UIBarItem
您能夠將其添加到顯示在屏幕底部的欄中的項目的抽象超類。
UIBarButtonItem
用於放置在工具欄或選項卡欄上的專用按鈕。
UIBarButtonItemGroup
iPad鍵盤上方的快捷方式欄上的一組按鈕選項。
UINavigationBar
導航控件一般與導航控制器一塊兒顯示在屏幕頂部的欄中。
UISearchBar
用於從用戶接收與搜索有關的信息的專用視圖。
UIToolbar
一種控件,它在界面的底部邊緣顯示一個或多個按鈕。
UITabBar
一種控件,在選項卡欄中顯示一個或多個按鈕,用於在應用程序中的不一樣子任務,視圖或模式之間進行選擇。
UITabBarItem
標籤欄中的項目。
UIBarPositioning
一組用於定義iOS應用中條形的位置的方法。
UIBarPositioningDelegate
一組支持符合協議的條的定位的方法。UIBarPositioning
UILargeContentViewerInteraction
UILargeContentViewerInteractionDelegate
UIOffset
指定抵消頭寸金額的結構。
UIEdgeInsets
視圖的插入距離。
UIAxis
指定佈局軸的結構。
NSDirectionalEdgeInsets
考慮用戶界面佈局方向的視圖插入距離。
NSDirectionalRectEdge
在考慮用戶界面佈局方向的狀況下指定一條邊或一組邊的常量。
NSRectAlignment
根據用戶界面佈局方向指定與一條邊或一組邊對齊的常量。
UIDirectionalRectEdge
在考慮用戶界面佈局方向的狀況下指定一條邊或一組邊的常量。【不推薦使用】