1.UIAcceleration:
被叫做加速事件的一個(gè)UIAcceleration類的實(shí)例是用來代表即時(shí)的三維加速數(shù)據(jù)邓萨。為了接收重力加速度朋沮,要注冊一個(gè)應(yīng)用應(yīng)用程序作為一個(gè)共享UIAccelerater對象的委托對象(參考UIAcceleromete類)。
2. UIAccelerater:
UIAccelerater類可以讓你的寄存器接收到從板載硬件上得到的加速相關(guān)數(shù)據(jù)囱淋。當(dāng)設(shè)備移動時(shí)猪杭,它的硬件能夠報(bào)告沿主線在三維空間中的線性加速度變化。你可以利用這些數(shù)據(jù)來檢測器件的電流方向和該方向的瞬時(shí)變化妥衣。你可以使用這瞬時(shí)變化輸入到一個(gè)游戲或者啟動應(yīng)用程序中的一些行動皂吮。
3. UIaccessibilityElement
UIAccessibilityElement類封裝的項(xiàng)目信息對一些特殊的人可見,默認(rèn)情況下是不可訪問的税手。例如蜂筹,一個(gè)圖標(biāo)或文字圖像不會自動訪問,因?yàn)樗鼪]有繼承的UIView(或UIControl)芦倒。一個(gè)包含等非視圖的項(xiàng)目艺挪,創(chuàng)建一個(gè)實(shí)例來表示每個(gè)項(xiàng)目需要訪問的UIAccessibilityElement。
4.UIBarItem
UIBarItem是一個(gè)抽象的超類用來在屏幕的底部給項(xiàng)目加上一欄兵扬。帶欄的條目類似于一個(gè)按鈕的方式麻裳。他們有標(biāo)題,有圖片器钟,動作和目標(biāo)津坑。你可以在項(xiàng)目中啟用和禁用一個(gè)帶欄條目。
(1)UIBarButtonItem
一個(gè)欄按鈕項(xiàng)目是放置在一個(gè)UIToolbar或UINavigation對象專門的按鈕傲霸。它從它的抽象父類疆瑰,UIBarItem繼承的基本按鈕的行為。UIBarButtonItem定義額外的初始化方法和屬性昙啄,使用工具欄和導(dǎo)航欄乃摹。
(2)UITabBarItem
UITabBarItem類實(shí)現(xiàn)了一個(gè)帶標(biāo)簽欄的項(xiàng)目,UITabBar類的實(shí)例跟衅。一個(gè)標(biāo)簽欄嚴(yán)格地以收音機(jī)模式來運(yùn)作孵睬,其中一個(gè)項(xiàng)目是在選定的時(shí)間,點(diǎn)擊標(biāo)簽欄項(xiàng)目切換上面的標(biāo)簽欄伶跷。您還可以指定在標(biāo)簽欄上項(xiàng)目的信息掰读,例如加入額外的視覺徽章值,電話應(yīng)用程序上使用該項(xiàng)目的徽章叭莫,以顯示新郵件的數(shù)量蹈集。這個(gè)類還提供了一些系統(tǒng)默認(rèn)創(chuàng)建的項(xiàng)目。
5.UIBezierPath
UIBezierPath類雇初,您可以定義一個(gè)路徑由直線和曲線的線段組成拢肆,并呈現(xiàn)在您的自定義視圖路徑。您可以使用這個(gè)類,最初只是為您的路徑中指定的幾何形狀郭怪。路徑可以定義簡單的形狀支示,如矩形,橢圓形和圓弧鄙才,或他們可以定義
雜的多邊形颂鸿,采用直線和曲線線段的混合物。定義的形狀后攒庵,您可以使用這個(gè)類的其他方法來呈現(xiàn)當(dāng)前圖形上下文的路徑嘴纺。
6.UIColor
一個(gè)UIColor對象代表的顏色,有時(shí)不透明(alpha值)浓冒。您可以使用UIColor對象來存儲顏色數(shù)據(jù)栽渴,并在繪畫過程中,你可以用它們來設(shè)置當(dāng)前填充和筆觸顏色稳懒。
7.UIDecive
UIDevice類提供了一個(gè)單個(gè)實(shí)例代表當(dāng)前設(shè)備熔萧。從這個(gè)實(shí)例中,可以獲取有關(guān)設(shè)備的唯一的ID僚祷,分配名稱,設(shè)備型號贮缕,和操作系統(tǒng)名稱和版本等信息辙谜。您也可以使用的UIDevice實(shí)例,檢測設(shè)備的特點(diǎn)感昼,如物理方向的變化装哆。使用方向?qū)傩缘玫疆?dāng)前的方向,或注冊UIDeviceOrientationDidChangeNotification通知收到更改通知定嗓。在使用這些技術(shù)來獲得定位數(shù)據(jù)之前蜕琴,你必須使數(shù)據(jù)傳遞,使用的beginGeneratingDeviceOrientationNotifications方法宵溅。當(dāng)您不再需要跟蹤設(shè)備的方向凌简,調(diào)用endGeneratingDeviceOrientationNotifications方法來禁用交付的通知..
8.UIDocumentInteractionController
一個(gè)文件交互控制器一起委托對象,提供應(yīng)用程序管理與本地系統(tǒng)中的文件的用戶交互的支持恃逻。例如雏搂,一個(gè)電子郵件程序可能使用這個(gè)類,允許用戶預(yù)覽附件和其他應(yīng)用程序中打開它們寇损。使用這個(gè)類凸郑,目前預(yù)覽相應(yīng)的用戶界面,打開矛市,復(fù)制或打印指定的文件芙沥。
9.UIEvent
一個(gè)UIEvent對象(或者簡單地說,一個(gè)事件對象)代表在IOS的事件。一般有三種類型的事件:觸摸事件而昨,運(yùn)動事件和遠(yuǎn)程控制的事件救氯,。遠(yuǎn)程控制的事件使一個(gè)Responder對象來接收來自外部的附件或耳機(jī)的命令配紫,以便它可以管理管理音頻和視頻径密,例如,播放視頻或跳過到下一音軌躺孝。
10.UIFont
UIFont類提供了用于獲取和設(shè)置字體信息的接口享扔。類提供了訪問字體的特點(diǎn),還提供了訪問植袍,這是在布局過程中中使用的字體的字形信息系統(tǒng)惧眠。他們通過接受它們作為參數(shù)的方法,您可以使用字體對象于个。
11.UIGestureRecognizer
UIGestureRecognizer是一個(gè)具體的手勢識別類的抽象基類氛魁。一個(gè)手勢識別對象(或簡單地說,一個(gè)手勢識別)中分離出來承認(rèn)這種認(rèn)識上的姿態(tài)和行動的邏輯厅篓。當(dāng)這些對象之一承認(rèn)一個(gè)共同的姿態(tài)秀存,或者,在某些情況下羽氮,改變的姿態(tài)或链,它發(fā)送一個(gè)動作消息,每一個(gè)指定的目
物鏡档押。以下胃具體的子類:
(1)UITapGestureRecognizer
單個(gè)或多個(gè)塞子澳盐。指定數(shù)量的手指必須要承認(rèn)的姿態(tài),挖掘查看指定的次數(shù)令宿。
(2)UIPinchGestureRecognizer
看起來捏的手勢叼耙,涉及兩個(gè)接觸。當(dāng)用戶將兩個(gè)手指粒没,向?qū)Ψ降膫鹘y(tǒng)意義是縮小;當(dāng)用戶將兩個(gè)手指從彼此遠(yuǎn)離筛婉,傳統(tǒng)意義變焦。
(3)UIRotationGestureRecognizer
看起來輪換涉及兩個(gè)觸摸手勢癞松。當(dāng)用戶移動手指對面對方的圓周運(yùn)動倾贰,基本的觀點(diǎn)應(yīng)該在相應(yīng)的方向和速度旋轉(zhuǎn)。
(4)UISwipeGestureRecognizer
看起來刷卡在一個(gè)或多個(gè)方向的手勢拦惋。抨擊是一個(gè)獨(dú)立的姿態(tài)匆浙,因此,相關(guān)的操作的消息發(fā)送每個(gè)手勢只有一次厕妖。
(5)UIPanGestureRecognizer
看起來平移(拖動)的手勢首尼。用戶必須按查看上一個(gè)或更多的手指,而他們平移。實(shí)施這個(gè)手勢識別動作方法的客戶端可以要求它目前的翻譯和手勢的速度软能。
(6)UILongPressGestureRecognizer
看起來長按手勢迎捺。用戶必須按下一個(gè)或更多的手指行動訊息傳送至少指定期限。此外查排,手指可能要承認(rèn)的姿態(tài)移動唯一指定的距離;如果他們超越這個(gè)限制的姿態(tài)失敗凳枝。
12.UIImage
一個(gè)UIImage對象是一個(gè)高層次的的方式來顯示圖像數(shù)據(jù)。您可以從文件中創(chuàng)建的圖像跋核,從石英圖像中的物體岖瑰,或從您收到的原始圖像數(shù)據(jù)。UIImage的類還提供圖像繪制到當(dāng)前圖形的上下文中砂代,使用不同的混合模式和不透明度值的幾種選擇蹋订。
13.UILocalizedIndexedCollation
UILocalizedIndexedCollation類方便為有部分指數(shù)的圖表進(jìn)行組織,整理刻伊,以及數(shù)據(jù)本地化露戒。表視圖的數(shù)據(jù)源,然后使用排序?qū)ο筇峁┑妮斎牍?jié)的標(biāo)題和節(jié)索引標(biāo)題的表視圖捶箱。
14.UILocalNotification
UILocalNotification實(shí)例表示智什,應(yīng)用程序可以提交給它的用戶在特定的日期和時(shí)間安排的通知。操作系統(tǒng)是負(fù)責(zé)在適當(dāng)?shù)臅r(shí)間提供通知;沒有要運(yùn)行發(fā)生的應(yīng)用程序丁屎。雖然本地的通知類似荠锭,因?yàn)樗鼈兪怯糜陲@示警報(bào),播放聲音和徽章的應(yīng)用程序圖標(biāo)悦屏,遠(yuǎn)程通知,它們是組成和本地傳遞键思,不需要與遠(yuǎn)程服務(wù)器連接础爬。
15.UIMenuController
他單身UIMenuController實(shí)例介紹了菜單界面的剪切,復(fù)制吼鳞,粘貼看蚜,選擇,選擇赔桌,和刪除命令供炎。
16.UINavigationItem
UINavigationItem類封裝了一個(gè)UINavigationBar對象的堆棧上推導(dǎo)航項(xiàng)目的信息。一個(gè)導(dǎo)航欄是用于控制導(dǎo)航層次的內(nèi)容疾党。一個(gè)UINavigationItem指定什么是導(dǎo)航欄上的顯示音诫,當(dāng)它是頂部的項(xiàng)目,也代表它是如何時(shí)雪位,后面的項(xiàng)目竭钝。
17.UINib
UINib類的實(shí)例作為對象包裝或容器,InterfaceBuilder的nib文件。一個(gè)UINib對象在內(nèi)存中緩存的一個(gè)nib文件的內(nèi)容香罐,準(zhǔn)
解檔和實(shí)例卧波。當(dāng)您的應(yīng)用程序需要實(shí)例化的nib文件的內(nèi)容,它可以這樣做庇茫,而不必從nib文件加載數(shù)據(jù)港粱,從而提高性能。UINib對象可以自動釋放該緩存筆尖數(shù)據(jù)免費(fèi)為您的應(yīng)用程序內(nèi)存在低內(nèi)存條件下旦签,重新裝載數(shù)據(jù)下一次你的應(yīng)用程序?qū)嵗P尖查坪。您的應(yīng)用程序應(yīng)該使用UINib對象時(shí),它需要反復(fù)實(shí)例相同的筆尖數(shù)據(jù)顷霹。例如咪惠,如果您的表視圖使用nib文件實(shí)例表視圖細(xì)胞,緩存中UINib對象的筆尖可以提供顯著的性能改善淋淀。
18.UIPasteboard
UIPasteboard類允許應(yīng)用程序共享應(yīng)用程序內(nèi)部或與其他應(yīng)用程序使用的全系統(tǒng)或應(yīng)用程序特定的黏貼板的數(shù)據(jù)遥昧。
19.UIPopoverController
UIPopoverController類是用于管理在popover中內(nèi)容的呈現(xiàn)。你使用popovers暫時(shí)地呈現(xiàn)目前信息暫時(shí)而且用一種不超過整個(gè)屏幕就像一個(gè)模態(tài)視圖的方式朵纷。popover內(nèi)容是你在一個(gè)特殊類型的窗口的現(xiàn)有內(nèi)容上分層炭臭。popover仍然可見,直到用戶水龍頭以外的popover窗口或你明確駁回袍辞。Popover控制器為iPad等設(shè)備的提供使用僅限鞋仍。嘗試在其他設(shè)備結(jié)果出現(xiàn)異常時(shí)進(jìn)行新的一個(gè)創(chuàng)建。
20.UIPrintFormatter
UIPrintFormatter時(shí)打印格式化的抽象基類:展示了傳統(tǒng)的可打印的內(nèi)容對象可以跨頁邊界搅吁。由于打印格式化威创,打印系統(tǒng),可以自動打印與打印格式化的內(nèi)容相關(guān)聯(lián)的類型谎懦。以下為UIPrintFormatter的子類:
(1)UISimpleTextPrintFormatter
UISimpleTextPrintFormatter類的實(shí)例進(jìn)行布局打印純文本肚豺,可能是多個(gè)頁面。類允許您指定的印刷文字全球的字體界拦,顏色吸申,對齊線,和換行符的模式屬性享甸。
(2)UIMarkupTextPrintFormatter
UIMarkupTextPrintFormatter類的實(shí)例展示了一個(gè)多頁打印作業(yè)的HTML標(biāo)記文本截碴。
(3)UIViewPrintFormatter
UIViewPrintFormatter類的一個(gè)實(shí)例,勾畫出用于打印的視圖繪制的內(nèi)容蛉威。視圖的內(nèi)容可以跨越多個(gè)頁面日丹。
21.UIPrintInfo
一個(gè)UIPrintInfo對象封裝了有關(guān)打印作業(yè)的信息,包括打印機(jī)標(biāo)識蚯嫌,作業(yè)名稱聚凹,輸出類型(照片割坠,正常,灰階)妒牙,方向(縱向或橫向)彼哼,和任何選定的雙工模式,湘今。打印系統(tǒng)打印時(shí)敢朱,使用此信息。
22.UIPrintInteractionController
UIPrintInteractionController類的共享實(shí)例摩瞎,提出了印刷的用戶界面和管理的文件拴签,圖像和其他可打印的內(nèi)容在iOS打印。UIPrintInteractionController是IOS中央印刷類旗们。它的共享實(shí)例代表一個(gè)打印作業(yè)蚓哩。打印作業(yè),包括其印刷相關(guān)的信息和選項(xiàng)上渴,如輸出類型岸梨,作業(yè)名稱,紙張大小和方向稠氮,要打印的內(nèi)容曹阔。
23.UIPrintPageRenderer
一個(gè)UIPrintPageRenderer對象繪制要打印頁的內(nèi)容帶或不帶打印格式化.A頁面的渲染就是UIPrintPageRenderer自定義子類的一個(gè)實(shí)例。當(dāng)您撰寫打印作業(yè)使用的UIPrintInteractionController共享實(shí)例隔披,您指定的頁面渲染到該實(shí)例的printPageRenderer屬性赃份。
24.UIPrintPaper
UIPrintPaper類的一個(gè)實(shí)例封裝使用的紙張尺寸,打印作業(yè)奢米,并在其中的內(nèi)容可以打印的矩形抓韩。
25.UIResponder
UIResponder類定義了一個(gè)接口,應(yīng)對和處理事件的對象鬓长。它是UIApplication谒拴,UIView和它的子類(包括UIWindow中)的超類。這些類的實(shí)例有時(shí)被稱為作為響應(yīng)者對象或簡單地說痢士,應(yīng)答彪薛。
(1)UIApplication
UiApplication類茂装,提供了一個(gè)在iOS上運(yùn)行的應(yīng)用程序的控制和協(xié)調(diào)集中點(diǎn)怠蹂。每個(gè)應(yīng)用程序必須具有完全的UIApplication的一個(gè)實(shí)例(或子類UIApplication)。當(dāng)一個(gè)應(yīng)用程序啟動時(shí)少态,UIApplicationMain函數(shù)被調(diào)用城侧,在其他任務(wù)中,這個(gè)函數(shù)創(chuàng)建了一個(gè)單身的UIApplication對象彼妻。此后嫌佑,您可以通過這個(gè)對象調(diào)用sharedApplication類方法豆茫。
(2)UIViewController
UIViewController類提供iPhone應(yīng)用程序的基本觀點(diǎn)的管理模式∥菀。基本視圖控制器類支持相關(guān)聯(lián)的視圖的演示揩魂,為管理模式視圖提供支持,并支持在響應(yīng)設(shè)備方向變化旋轉(zhuǎn)的意見炮温。象UINavigationController和UITabBarController的這樣的子類火脉,如提供管理復(fù)雜的層次結(jié)構(gòu)視圖控制器和視圖的其他行為。
1)UITabBarController
UITabBarController類實(shí)現(xiàn)了一個(gè)專門的視圖控制器管理一個(gè)廣播式的選擇界面柒啤。不適用于這個(gè)類的子類倦挂。相反,您可以使用它的實(shí)例去呈現(xiàn)允許用戶在不同的操作模式之間進(jìn)行選擇的接口担巩。這個(gè)標(biāo)簽欄界面顯示在窗口底部的制表符之間的不同模式從而用來顯示模式的意見選擇方援。
2)UITableViewController
UITableViewController類創(chuàng)建一個(gè)控制器對象,管理表視圖涛癌。
3)UINavigationController
UINavigationController的類實(shí)現(xiàn)了一個(gè)專門的視圖控制器管理層次的內(nèi)容導(dǎo)航犯戏。不適用于這個(gè)類的子類。相反祖很,您可以使用實(shí)例當(dāng)你希望你的應(yīng)用程序的用戶界面能夠反映您的內(nèi)容的層次性笛丙。此導(dǎo)航界面使你更有效的展現(xiàn)數(shù)據(jù)而且更容易讓用戶瀏覽內(nèi)容。
3-1)UIImagePickerController
UIImagePickerController類管理定制的和系統(tǒng)提供的用戶界面假颇,支持的設(shè)備上的圖片和電影胚鸯,并選擇把使用的圖片和電影保存在您的應(yīng)用程序中。的圖像選取器控制器管理用戶交互和委托對象提供這些相互作用的結(jié)果笨鸡。
3-2)UIVideoEditorController
一個(gè)UIVideoEditorController對象姜钳,或視頻編輯器,通過修剪從以前錄制的電影的開始和結(jié)束的視頻幀形耗,以及重新編碼降低質(zhì)量來管理系統(tǒng)提供的用戶界面哥桥。對象管理的用戶交互,并提供您的委托對象編輯的電影文件系統(tǒng)路徑激涤。UIVideoEditorController類的特點(diǎn)是僅適用于設(shè)備拟糕,支持視頻錄制。
(3)UIView
UIView類通過定義一個(gè)在屏幕和界面上的矩形區(qū)域來管理這塊區(qū)域的內(nèi)容倦踢。在運(yùn)行時(shí)送滞,視圖對象處理其區(qū)域內(nèi)的任何內(nèi)容渲染,還處理與該內(nèi)容的任何相互作用辱挥。UIView類本身提供了基本行為的背景顏色填充矩形區(qū)域犁嗅。更加復(fù)雜的內(nèi)容,可以通過繼承UIView和實(shí)施必要的繪圖和自身事件處理代碼來展現(xiàn)晤碘。UIKit框架還包括一個(gè)
準(zhǔn)的子類可以使用的范圍從簡單的按鈕到復(fù)雜的表集褂微。例如功蜓,一個(gè)UILabel對象繪制一個(gè)文本字符串和一個(gè)UIImageView對象繪制一個(gè)圖像。
1)UIWindow
UIWindow類定義宠蚂,管理和協(xié)調(diào)的Windows應(yīng)用程序顯示在屏幕上的對象(如Windows)式撼。一個(gè)窗口的兩個(gè)主要職能是,為顯示其意見面積和分發(fā)活動的意見求厕。窗口是在視圖層次的根端衰。一個(gè)窗口屬于一個(gè)級別;一個(gè)級別的窗口出現(xiàn)另一個(gè)層面以上甘改。例如旅东,警報(bào)出現(xiàn)高于正常的窗口。通常情況下十艾,只有一個(gè)在IOS應(yīng)用程序的窗口抵代。
2)UILabel
UILabel類實(shí)現(xiàn)一個(gè)只讀的文本視圖。您可以使用這個(gè)類的靜態(tài)文本忘嫉,如你可能會使用它來識別你的用戶界面的其他部分荤牍,繪制一個(gè)或多個(gè)行∏烀幔基本UILabel類提供控制文本的外觀康吵,包括它是否使用了一層陰影,或汲取的一大亮點(diǎn)访递。如果需要晦嵌,您可以自定義文本的外觀進(jìn)一步通過繼承。
3)UIPickerView
UIPickerView類實(shí)現(xiàn)對象拷姿,所謂的選擇器的看法惭载,即使用一個(gè)紡車或老虎機(jī)的比喻來顯示一個(gè)或多個(gè)值集。用戶可以選擇旋轉(zhuǎn)的車輪响巢,使所需的行的值與選擇的指
之間的對應(yīng)關(guān)系值描滔。UIDatePicker類使用一個(gè)自定義子類的UIPickerView顯示日期和時(shí)間。為了看一個(gè)例子踪古,挖掘在時(shí)鐘應(yīng)用程序報(bào)警窗格添加(“+”)按鈕含长。
4)UIProgressView
當(dāng)一個(gè)郵件應(yīng)用程序下載消息時(shí)它的進(jìn)度條會在應(yīng)用程序的底部顯示。UIProgressView類提供了管理風(fēng)格的進(jìn)度條伏穆,用于獲取和設(shè)置值是固定的任務(wù)的進(jìn)度的屬性拘泞。
5)UIActivityIndicatorView
UIActivityIndicatorView類創(chuàng)建和管理一個(gè)指標(biāo)用來顯示不確定的任務(wù)進(jìn)度。從外觀上看蜈出,這個(gè)指
是一個(gè)“齒輪”是動畫旋轉(zhuǎn)田弥。
6)UIImageView
圖像的視圖對象提供了一個(gè)用于顯示單個(gè)圖像或者一系列動畫圖像的基于視圖的容器涛酗。對于動畫圖像铡原,UIImageView的類提供設(shè)置動畫的持續(xù)時(shí)間和頻率的控制偷厦。您還可以啟動和停止動畫自由。
7)UITabBar
UITabBar類實(shí)現(xiàn)了一個(gè)選擇兩個(gè)或多個(gè)按鈕的控制燕刻,并稱之為項(xiàng)目只泼。一個(gè)標(biāo)簽欄最常見的用途是實(shí)現(xiàn)一個(gè)模態(tài)接口攻一個(gè)項(xiàng)目的變化選擇。如果你想暫時(shí)突出或不會改變某個(gè)項(xiàng)目的外觀時(shí)卵洗,輕按按鈕请唱,使用一個(gè)UIToolbar對象。UITabBar類提供為用戶定制能力重新排列標(biāo)簽欄过蹂,刪除和酒吧中添加項(xiàng)目十绑。您可以使用標(biāo)簽欄的委托,以增加這種行為酷勺。
8)UIToolBar
一個(gè)工具欄是顯示一個(gè)或多個(gè)按鈕被稱之為工具欄項(xiàng)一種控制本橙。當(dāng)被輕按時(shí)工具欄瞬間突出或不改變某個(gè)項(xiàng)目的外觀。
9)UINavigationBar
UINavigationBar類實(shí)現(xiàn)了一個(gè)層次的內(nèi)容導(dǎo)航控制脆诉。它的一個(gè)條形欄甚亭,通常顯示在屏幕上方,包含用于導(dǎo)航的向上和向下一個(gè)層次的按鈕击胜。主要屬性是左(后退)按鈕亏狰,中心的名稱和一個(gè)可選的右邊的按鈕。您可以指定這些自定義視圖偶摔。
10)UITableViewCell
的UITableViewCell類定義的細(xì)胞出現(xiàn)在UITableView的對象的屬性和行為中暇唾。
11)UIActionSheet
使用UIActionSheet類可以把一套如何繼續(xù)給定任務(wù)的替代品給用戶。您還可以使用行動表辰斋,以提示用戶確認(rèn)是否有潛在危險(xiǎn)的行動信不。該行動表包含一個(gè)可選的標(biāo)題和一個(gè)或多個(gè)按鈕,其中每個(gè)對應(yīng)采取的行動亡呵。
12)UIAlterView
使用UIAlertView類向用戶顯示一條警告消息抽活。警報(bào)視圖的功能相似,但在外觀上不同于一個(gè)動作表(UIActionSheet的一個(gè)實(shí)例)锰什。
13)UIScrollView
UIScrollView的類提供支持顯示的內(nèi)容是大于應(yīng)用程序的窗口大小下硕。它可以使用戶內(nèi)滾動的內(nèi)容,通過刷卡手勢汁胆,和捏的手勢放大和部分內(nèi)容梭姓。
13-1)UITextView
UITextView的類實(shí)現(xiàn)一個(gè)滾動的,多行文本區(qū)域的行為嫩码。類支持使用自定義字體誉尖,顏色,和對齊的文本的顯示铸题,同時(shí)還支持文本編輯铡恕。通匙粮校可以使用一個(gè)文本視圖,顯示多行文本探熔,如顯示一個(gè)大的文本文件的身體時(shí)驹针,。
13-2)UITableView
的UITableView(或簡單地說诀艰,表視圖)的一個(gè)實(shí)例是用于顯示和編輯分層列出的信息的一種手段柬甥。
14)UISearchBar
UISearchBar類實(shí)現(xiàn)一個(gè)基于文本的搜索的文本字段控制。該控件提供了一個(gè)搜索按鈕其垄,輸入文字的文本字段書簽“按鈕苛蒲,一個(gè)取消按鈕。UISearchBar對象實(shí)際上并不執(zhí)行任何搜索绿满。您可以使用委托撤防,符合UISearchBarDelegate協(xié)議的對象,實(shí)施行動時(shí)棒口,輸入文本和按鈕被點(diǎn)擊寄月。
15)UIWebView
您使用了UIWebView類,在您的應(yīng)用程序中嵌入網(wǎng)頁內(nèi)容无牵。要做到這一點(diǎn)漾肮,你只需創(chuàng)建一個(gè)UIWebView對象,將它附加到一個(gè)窗口茎毁,它發(fā)送一個(gè)請求加載網(wǎng)頁內(nèi)容克懊。您也可以使用這個(gè)類在網(wǎng)頁的歷史向前和向后移動,你甚至可以設(shè)置一些網(wǎng)頁內(nèi)容屬性的編程七蜘。
16)UIControl
UIControl是為控制對象谭溉,如用戶的意圖傳達(dá)到應(yīng)用程序的按鈕和滑塊的基類。你不能直接使用UIControl類實(shí)例化控制橡卤。相反扮念,它定義了共同的界面和它的所有子類的行為結(jié)構(gòu)。
16-1)UIButton
UIButton的類的一個(gè)實(shí)例碧库,實(shí)現(xiàn)了在觸摸屏上的按鈕柜与。觸摸一個(gè)按鈕攔截事件和動作消息發(fā)送到目標(biāo)對象時(shí)。設(shè)定的目
和行動方法都繼承自UIControl嵌灰。這個(gè)類提供了方法來設(shè)置標(biāo)題弄匕,圖像,按鈕等外觀屬性沽瞭。通過這些訪問迁匠,您可以為每個(gè)按鈕狀態(tài)指定一個(gè)不同的外觀。
16-2)UIDatePicker
UIDatePicker類實(shí)現(xiàn)了一個(gè)對象,它使用多個(gè)旋轉(zhuǎn)的車輪城丧,以允許用戶選擇日期和時(shí)間延曙。iPhone的例子是一個(gè)日期選擇器,定時(shí)器和鬧鐘設(shè)置鬧鐘的時(shí)鐘應(yīng)用程序中的窗格芙贫。您也可以使用日期選擇器作為一個(gè)倒數(shù)計(jì)時(shí)器。
16-3)UIPageControl
您可以使用UIPageControl類來創(chuàng)建和管理頁面控制傍药。一個(gè)頁面控制是在控制中心的點(diǎn)繼承磺平。每個(gè)點(diǎn)對應(yīng)一個(gè)應(yīng)用程序的文檔(或其他實(shí)體的數(shù)據(jù)模型)頁面,白色圓點(diǎn)表示當(dāng)前瀏覽的網(wǎng)頁拐辽。
16-4)UISegmentedControl
一個(gè)UISegmentedControl對象是橫向控制多個(gè)段拣挪,每個(gè)段作為一個(gè)獨(dú)立的按鈕運(yùn)作。分段控制提供一個(gè)緊湊的手段俱诸,組合到一起的控制菠劝。
16-5)UITextField
UITextField對象是一個(gè)顯示可編輯的文字和動作消息發(fā)送到目標(biāo)對象,當(dāng)用戶按下返回按鈕控制睁搭。通掣险铮可以使用這個(gè)類從用戶收集少量的文字,并執(zhí)行一些立即采取行動园骆,如搜索操作舔痪,根據(jù)該文本。
16-6)UISlider
一個(gè)UISlider對象是一個(gè)可視化的控制锌唾,用來選擇一個(gè)連續(xù)值范圍從單一的值锄码。滑塊始終顯示為單杠晌涕。指
滋捶,或拇指,注意到滑塊的當(dāng)前值余黎,并更改設(shè)置的用戶可以通過移動重窟。
16-7)UISwitch
您可以使用UISwitch類來創(chuàng)建和管理ON/ OFF按鈕,您會看到惧财,例如在飛行模式等服務(wù)的偏好設(shè)定(設(shè)定)亲族。這些對象被稱為開關(guān)。
26.UIScreen
一個(gè)UIScreen對象包含設(shè)備的整個(gè)屏幕的邊界矩形可缚。當(dāng)設(shè)置應(yīng)用程序的用戶界面霎迫,你應(yīng)該使用這個(gè)對象的屬性,能為您的應(yīng)用程序的窗口的建議的框架矩形帘靡。
27.UIScreenMode
一個(gè)UIScreenMode對象表示的知给,可以應(yīng)用到一個(gè)UIScreen對象的屬性可能。該對象封裝了有關(guān)屏幕的底層顯示緩沖區(qū)的大小和使用單個(gè)像素的寬高比信息。
28.UISearchDisplayController
搜索顯示控制器管理一個(gè)搜索欄涩赢,顯示表視圖顯示另一種觀點(diǎn)認(rèn)為控制器管理的數(shù)據(jù)搜索的結(jié)果戈次。
29.UITextChecker
您使用的UITextChecker類的實(shí)例來檢查拼寫錯(cuò)誤的單詞字符串(通常是文檔中的文本)。
30.UITextPosition
一個(gè)UITextPosition對象代表一個(gè)文本容器中的位置筒扒,換句話說怯邪,它是一個(gè)到在文本顯示的支持字符串的索引。
31.UITextRange
一個(gè)UITextRange對象代表一個(gè)字符在文本容器的范圍花墩,換句話說悬秉,它確定一個(gè)起始索引和結(jié)束索引一個(gè)字符串,支持一個(gè)文本輸入對象冰蘑。
32.UITouch
一個(gè)UITouch對象表示存在一個(gè)特定事件的屏幕上用手指或運(yùn)動和泌。你可以通過UIEvent對象傳遞到事件處理響應(yīng)對象UITouch對象。