1.UIAcceleration:
被叫做加速事件的一個UIAcceleration類的實(shí)例是用來代表即時的三維加速數(shù)據(jù)叛薯。為了接收重力加速度,要注冊一個應(yīng)用應(yīng)用程序作為一個共享UIAccelerater對象的委托對象(參考UIAcceleromete類)永票。
2. UIAccelerater:
UIAccelerater類可以讓你的寄存器接收到從板載硬件上得到的加速相關(guān)數(shù)據(jù)扮宠。當(dāng)設(shè)備移動時,它的硬件能夠報告沿主線在三維空間中的線性加速度變化松靡。你可以利用這些數(shù)據(jù)來檢測器件的電流方向和該方向的瞬時變化简僧。你可以使用這瞬時變化輸入到一個游戲或者啟動應(yīng)用程序中的一些行動。
3. UIaccessibilityElement
UIAccessibilityElement類封裝的項(xiàng)目信息對一些特殊的人可見雕欺,默認(rèn)情況下是不可訪問的岛马。例如棉姐,一個圖標(biāo)或文字圖像不會自動訪問,因?yàn)樗鼪]有繼承的UIView(或UIControl)啦逆。一個包含等非視圖的項(xiàng)目谅海,創(chuàng)建一個實(shí)例來表示每個項(xiàng)目需要訪問的UIAccessibilityElement。
4.UIBarItem
UIBarItem是一個抽象的超類用來在屏幕的底部給項(xiàng)目加上一欄蹦浦。帶欄的條目類似于一個按鈕的方式扭吁。他們有標(biāo)題,有圖片盲镶,動作和目標(biāo)侥袜。你可以在項(xiàng)目中啟用和禁用一個帶欄條目。
(1)UIBarButtonItem
一個欄按鈕項(xiàng)目是放置在一個UIToolbar或UINavigation對象專門的按鈕溉贿。它從它的抽象父類枫吧,UIBarItem繼承的基本按鈕的行為。UIBarButtonItem定義額外的初始化方法和屬性宇色,使用工具欄和導(dǎo)航欄九杂。
(2)UITabBarItem
UITabBarItem類實(shí)現(xiàn)了一個帶標(biāo)簽欄的項(xiàng)目,UITabBar類的實(shí)例宣蠕。一個標(biāo)簽欄嚴(yán)格地以收音機(jī)模式來運(yùn)作例隆,其中一個項(xiàng)目是在選定的時間,點(diǎn)擊標(biāo)簽欄項(xiàng)目切換上面的標(biāo)簽欄抢蚀。您還可以指定在標(biāo)簽欄上項(xiàng)目的信息镀层,例如加入額外的視覺徽章值,電話應(yīng)用程序上使用該項(xiàng)目的徽章皿曲,以顯示新郵件的數(shù)量唱逢。這個類還提供了一些系統(tǒng)默認(rèn)創(chuàng)建的項(xiàng)目。
5.UIBezierPath
UIBezierPath類屋休,您可以定義一個路徑由直線和曲線的線段組成坞古,并呈現(xiàn)在您的自定義視圖路徑。您可以使用這個類劫樟,最初只是為您的路徑中指定的幾何形狀痪枫。路徑可以定義簡單的形狀,如矩形毅哗,橢圓形和圓弧听怕,或他們可以定義
雜的多邊形捧挺,采用直線和曲線線段的混合物虑绵。定義的形狀后,您可以使用這個類的其他方法來呈現(xiàn)當(dāng)前圖形上下文的路徑闽烙。
6.UIColor
一個UIColor對象代表的顏色翅睛,有時不透明(alpha值)声搁。您可以使用UIColor對象來存儲顏色數(shù)據(jù),并在繪畫過程中捕发,你可以用它們來設(shè)置當(dāng)前填充和筆觸顏色疏旨。
7.UIDecive
UIDevice類提供了一個單個實(shí)例代表當(dāng)前設(shè)備。從這個實(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
一個文件交互控制器一起委托對象,提供應(yīng)用程序管理與本地系統(tǒng)中的文件的用戶交互的支持答渔。例如页畦,一個電子郵件程序可能使用這個類,允許用戶預(yù)覽附件和其他應(yīng)用程序中打開它們研儒。使用這個類豫缨,目前預(yù)覽相應(yīng)的用戶界面,打開端朵,復(fù)制或打印指定的文件好芭。
9.UIEvent
一個UIEvent對象(或者簡單地說,一個事件對象)代表在IOS的事件冲呢。一般有三種類型的事件:觸摸事件舍败,運(yùn)動事件和遠(yuǎn)程控制的事件,敬拓。遠(yuǎn)程控制的事件使一個Responder對象來接收來自外部的附件或耳機(jī)的命令邻薯,以便它可以管理管理音頻和視頻,例如乘凸,播放視頻或跳過到下一音軌厕诡。
10.UIFont
UIFont類提供了用于獲取和設(shè)置字體信息的接口。類提供了訪問字體的特點(diǎn)营勤,還提供了訪問灵嫌,這是在布局過程中中使用的字體的字形信息系統(tǒng)壹罚。他們通過接受它們作為參數(shù)的方法,您可以使用字體對象寿羞。
11.UIGestureRecognizer
UIGestureRecognizer是一個具體的手勢識別類的抽象基類猖凛。一個手勢識別對象(或簡單地說,一個手勢識別)中分離出來承認(rèn)這種認(rèn)識上的姿態(tài)和行動的邏輯绪穆。當(dāng)這些對象之一承認(rèn)一個共同的姿態(tài)辨泳,或者,在某些情況下玖院,改變的姿態(tài)漠吻,它發(fā)送一個動作消息,每一個指定的目
物鏡司恳。以下胃具體的子類:
(1)UITapGestureRecognizer
單個或多個塞子途乃。指定數(shù)量的手指必須要承認(rèn)的姿態(tài),挖掘查看指定的次數(shù)扔傅。
(2)UIPinchGestureRecognizer
看起來捏的手勢耍共,涉及兩個接觸。當(dāng)用戶將兩個手指猎塞,向?qū)Ψ降膫鹘y(tǒng)意義是縮小;當(dāng)用戶將兩個手指從彼此遠(yuǎn)離试读,傳統(tǒng)意義變焦。
(3)UIRotationGestureRecognizer
看起來輪換涉及兩個觸摸手勢荠耽。當(dāng)用戶移動手指對面對方的圓周運(yùn)動钩骇,基本的觀點(diǎn)應(yīng)該在相應(yīng)的方向和速度旋轉(zhuǎn)。
(4)UISwipeGestureRecognizer
看起來刷卡在一個或多個方向的手勢铝量。抨擊是一個獨(dú)立的姿態(tài)倘屹,因此,相關(guān)的操作的消息發(fā)送每個手勢只有一次慢叨。
(5)UIPanGestureRecognizer
看起來平移(拖動)的手勢纽匙。用戶必須按查看上一個或更多的手指,而他們平移拍谐。實(shí)施這個手勢識別動作方法的客戶端可以要求它目前的翻譯和手勢的速度烛缔。
(6)UILongPressGestureRecognizer
看起來長按手勢。用戶必須按下一個或更多的手指行動訊息傳送至少指定期限轩拨。此外践瓷,手指可能要承認(rèn)的姿態(tài)移動唯一指定的距離;如果他們超越這個限制的姿態(tài)失敗。
12.UIImage
一個UIImage對象是一個高層次的的方式來顯示圖像數(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)用程序可以提交給它的用戶在特定的日期和時間安排的通知感猛。操作系統(tǒng)是負(fù)責(zé)在適當(dāng)?shù)臅r間提供通知;沒有要運(yùn)行發(fā)生的應(yīng)用程序七扰。雖然本地的通知類似,因?yàn)樗鼈兪怯糜陲@示警報陪白,播放聲音和徽章的應(yīng)用程序圖標(biāo)颈走,遠(yuǎn)程通知,它們是組成和本地傳遞咱士,不需要與遠(yuǎn)程服務(wù)器連接立由。
15.UIMenuController
他單身UIMenuController實(shí)例介紹了菜單界面的剪切,復(fù)制序厉,粘貼锐膜,選擇,選擇弛房,和刪除命令道盏。
16.UINavigationItem
UINavigationItem類封裝了一個UINavigationBar對象的堆棧上推導(dǎo)航項(xiàng)目的信息。一個導(dǎo)航欄是用于控制導(dǎo)航層次的內(nèi)容文捶。一個UINavigationItem指定什么是導(dǎo)航欄上的顯示荷逞,當(dāng)它是頂部的項(xiàng)目,也代表它是如何時粹排,后面的項(xiàng)目颅围。
17.UINib
UINib類的實(shí)例作為對象包裝或容器,InterfaceBuilder的nib文件恨搓。一個UINib對象在內(nèi)存中緩存的一個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對象時宪郊,它需要反復(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暫時地呈現(xiàn)目前信息暫時而且用一種不超過整個屏幕就像一個模態(tài)視圖的方式店枣。popover內(nèi)容是你在一個特殊類型的窗口的現(xiàn)有內(nèi)容上分層速警。popover仍然可見,直到用戶水龍頭以外的popover窗口或你明確駁回鸯两。Popover控制器為iPad等設(shè)備的提供使用僅限闷旧。嘗試在其他設(shè)備結(jié)果出現(xiàn)異常時進(jìn)行新的一個創(chuàng)建。
20.UIPrintFormatter
UIPrintFormatter時打印格式化的抽象基類:展示了傳統(tǒng)的可打印的內(nèi)容對象可以跨頁邊界钧唐。由于打印格式化忙灼,打印系統(tǒng),可以自動打印與打印格式化的內(nèi)容相關(guān)聯(lián)的類型钝侠。以下為UIPrintFormatter的子類:
(1)UISimpleTextPrintFormatter
UISimpleTextPrintFormatter類的實(shí)例進(jìn)行布局打印純文本缀棍,可能是多個頁面。類允許您指定的印刷文字全球的字體机错,顏色爬范,對齊線,和換行符的模式屬性弱匪。
(2)UIMarkupTextPrintFormatter
UIMarkupTextPrintFormatter類的實(shí)例展示了一個多頁打印作業(yè)的HTML標(biāo)記文本青瀑。
(3)UIViewPrintFormatter
UIViewPrintFormatter類的一個實(shí)例,勾畫出用于打印的視圖繪制的內(nèi)容萧诫。視圖的內(nèi)容可以跨越多個頁面斥难。
21.UIPrintInfo
一個UIPrintInfo對象封裝了有關(guān)打印作業(yè)的信息,包括打印機(jī)標(biāo)識帘饶,作業(yè)名稱哑诊,輸出類型(照片,正常及刻,灰階)镀裤,方向(縱向或橫向),和任何選定的雙工模式缴饭,暑劝。打印系統(tǒng)打印時,使用此信息颗搂。
22.UIPrintInteractionController
UIPrintInteractionController類的共享實(shí)例担猛,提出了印刷的用戶界面和管理的文件,圖像和其他可打印的內(nèi)容在iOS打印。UIPrintInteractionController是IOS中央印刷類傅联。它的共享實(shí)例代表一個打印作業(yè)先改。打印作業(yè),包括其印刷相關(guān)的信息和選項(xiàng)蒸走,如輸出類型仇奶,作業(yè)名稱,紙張大小和方向载碌,要打印的內(nèi)容猜嘱。
23.UIPrintPageRenderer
一個UIPrintPageRenderer對象繪制要打印頁的內(nèi)容帶或不帶打印格式化.A頁面的渲染就是UIPrintPageRenderer自定義子類的一個實(shí)例衅枫。當(dāng)您撰寫打印作業(yè)使用的UIPrintInteractionController共享實(shí)例嫁艇,您指定的頁面渲染到該實(shí)例的printPageRenderer屬性。
24.UIPrintPaper
UIPrintPaper類的一個實(shí)例封裝使用的紙張尺寸弦撩,打印作業(yè)步咪,并在其中的內(nèi)容可以打印的矩形。
25.UIResponder
UIResponder類定義了一個接口益楼,應(yīng)對和處理事件的對象猾漫。它是UIApplication,UIView和它的子類(包括UIWindow中)的超類感凤。這些類的實(shí)例有時被稱為作為響應(yīng)者對象或簡單地說悯周,應(yīng)答。
(1)UIApplication
UiApplication類陪竿,提供了一個在iOS上運(yùn)行的應(yīng)用程序的控制和協(xié)調(diào)集中點(diǎn)禽翼。每個應(yīng)用程序必須具有完全的UIApplication的一個實(shí)例(或子類UIApplication)。當(dāng)一個應(yīng)用程序啟動時族跛,UIApplicationMain函數(shù)被調(diào)用闰挡,在其他任務(wù)中,這個函數(shù)創(chuàng)建了一個單身的UIApplication對象礁哄。此后长酗,您可以通過這個對象調(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)了一個專門的視圖控制器管理一個廣播式的選擇界面佳簸。不適用于這個類的子類。相反,您可以使用它的實(shí)例去呈現(xiàn)允許用戶在不同的操作模式之間進(jìn)行選擇的接口生均。這個標(biāo)簽欄界面顯示在窗口底部的制表符之間的不同模式從而用來顯示模式的意見選擇听想。
2)UITableViewController
UITableViewController類創(chuàng)建一個控制器對象,管理表視圖马胧。
3)UINavigationController
UINavigationController的類實(shí)現(xiàn)了一個專門的視圖控制器管理層次的內(nèi)容導(dǎo)航汉买。不適用于這個類的子類。相反佩脊,您可以使用實(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
一個UIVideoEditorController對象舔痕,或視頻編輯器,通過修剪從以前錄制的電影的開始和結(jié)束的視頻幀豹缀,以及重新編碼降低質(zhì)量來管理系統(tǒng)提供的用戶界面伯复。對象管理的用戶交互,并提供您的委托對象編輯的電影文件系統(tǒng)路徑邢笙。UIVideoEditorController類的特點(diǎn)是僅適用于設(shè)備啸如,支持視頻錄制。
(3)UIView
UIView類通過定義一個在屏幕和界面上的矩形區(qū)域來管理這塊區(qū)域的內(nèi)容氮惯。在運(yùn)行時叮雳,視圖對象處理其區(qū)域內(nèi)的任何內(nèi)容渲染,還處理與該內(nèi)容的任何相互作用筐骇。UIView類本身提供了基本行為的背景顏色填充矩形區(qū)域债鸡。更加復(fù)雜的內(nèi)容,可以通過繼承UIView和實(shí)施必要的繪圖和自身事件處理代碼來展現(xiàn)铛纬。UIKit框架還包括一個
準(zhǔn)的子類可以使用的范圍從簡單的按鈕到復(fù)雜的表集厌均。例如,一個UILabel對象繪制一個文本字符串和一個UIImageView對象繪制一個圖像告唆。
1)UIWindow
UIWindow類定義棺弊,管理和協(xié)調(diào)的Windows應(yīng)用程序顯示在屏幕上的對象(如Windows)。一個窗口的兩個主要職能是擒悬,為顯示其意見面積和分發(fā)活動的意見模她。窗口是在視圖層次的根。一個窗口屬于一個級別懂牧;一個級別的窗口出現(xiàn)另一個層面以上侈净。例如尊勿,警報出現(xiàn)高于正常的窗口。通常情況下畜侦,只有一個在IOS應(yīng)用程序的窗口元扔。
2)UILabel
UILabel類實(shí)現(xiàn)一個只讀的文本視圖。您可以使用這個類的靜態(tài)文本旋膳,如你可能會使用它來識別你的用戶界面的其他部分澎语,繪制一個或多個行⊙榘茫基本UILabel類提供控制文本的外觀擅羞,包括它是否使用了一層陰影,或汲取的一大亮點(diǎn)义图。如果需要减俏,您可以自定義文本的外觀進(jìn)一步通過繼承。
3)UIPickerView
UIPickerView類實(shí)現(xiàn)對象歌溉,所謂的選擇器的看法垄懂,即使用一個紡車或老虎機(jī)的比喻來顯示一個或多個值集骑晶。用戶可以選擇旋轉(zhuǎn)的車輪痛垛,使所需的行的值與選擇的指
之間的對應(yīng)關(guān)系值。UIDatePicker類使用一個自定義子類的UIPickerView顯示日期和時間桶蛔。為了看一個例子匙头,挖掘在時鐘應(yīng)用程序報警窗格添加(“+”)按鈕。
4)UIProgressView
當(dāng)一個郵件應(yīng)用程序下載消息時它的進(jìn)度條會在應(yīng)用程序的底部顯示仔雷。UIProgressView類提供了管理風(fēng)格的進(jìn)度條蹂析,用于獲取和設(shè)置值是固定的任務(wù)的進(jìn)度的屬性。
5)UIActivityIndicatorView
UIActivityIndicatorView類創(chuàng)建和管理一個指標(biāo)用來顯示不確定的任務(wù)進(jìn)度碟婆。從外觀上看电抚,這個指
是一個“齒輪”是動畫旋轉(zhuǎn)。
6)UIImageView
圖像的視圖對象提供了一個用于顯示單個圖像或者一系列動畫圖像的基于視圖的容器竖共。對于動畫圖像蝙叛,UIImageView的類提供設(shè)置動畫的持續(xù)時間和頻率的控制。您還可以啟動和停止動畫自由公给。
7)UITabBar
UITabBar類實(shí)現(xiàn)了一個選擇兩個或多個按鈕的控制借帘,并稱之為項(xiàng)目。一個標(biāo)簽欄最常見的用途是實(shí)現(xiàn)一個模態(tài)接口攻一個項(xiàng)目的變化選擇淌铐。如果你想暫時突出或不會改變某個項(xiàng)目的外觀時肺然,輕按按鈕,使用一個UIToolbar對象腿准。UITabBar類提供為用戶定制能力重新排列標(biāo)簽欄际起,刪除和酒吧中添加項(xiàng)目。您可以使用標(biāo)簽欄的委托,以增加這種行為街望。
8)UIToolBar
一個工具欄是顯示一個或多個按鈕被稱之為工具欄項(xiàng)一種控制倦沧。當(dāng)被輕按時工具欄瞬間突出或不改變某個項(xiàng)目的外觀。
9)UINavigationBar
UINavigationBar類實(shí)現(xiàn)了一個層次的內(nèi)容導(dǎo)航控制它匕。它的一個條形欄展融,通常顯示在屏幕上方,包含用于導(dǎo)航的向上和向下一個層次的按鈕豫柬。主要屬性是左(后退)按鈕告希,中心的名稱和一個可選的右邊的按鈕。您可以指定這些自定義視圖烧给。
10)UITableViewCell
的UITableViewCell類定義的細(xì)胞出現(xiàn)在UITableView的對象的屬性和行為中燕偶。
11)UIActionSheet
使用UIActionSheet類可以把一套如何繼續(xù)給定任務(wù)的替代品給用戶。您還可以使用行動表础嫡,以提示用戶確認(rèn)是否有潛在危險的行動指么。該行動表包含一個可選的標(biāo)題和一個或多個按鈕,其中每個對應(yīng)采取的行動榴鼎。
12)UIAlterView
使用UIAlertView類向用戶顯示一條警告消息伯诬。警報視圖的功能相似,但在外觀上不同于一個動作表(UIActionSheet的一個實(shí)例)巫财。
13)UIScrollView
UIScrollView的類提供支持顯示的內(nèi)容是大于應(yīng)用程序的窗口大小盗似。它可以使用戶內(nèi)滾動的內(nèi)容,通過刷卡手勢平项,和捏的手勢放大和部分內(nèi)容赫舒。
13-1)UITextView
UITextView的類實(shí)現(xiàn)一個滾動的,多行文本區(qū)域的行為闽瓢。類支持使用自定義字體接癌,顏色,和對齊的文本的顯示扣讼,同時還支持文本編輯缺猛。通常可以使用一個文本視圖届谈,顯示多行文本枯夜,如顯示一個大的文本文件的身體時,艰山。
13-2)UITableView
的UITableView(或簡單地說湖雹,表視圖)的一個實(shí)例是用于顯示和編輯分層列出的信息的一種手段。
14)UISearchBar
UISearchBar類實(shí)現(xiàn)一個基于文本的搜索的文本字段控制曙搬。該控件提供了一個搜索按鈕摔吏,輸入文字的文本字段書簽“按鈕鸽嫂,一個取消按鈕。UISearchBar對象實(shí)際上并不執(zhí)行任何搜索征讲。您可以使用委托据某,符合UISearchBarDelegate協(xié)議的對象,實(shí)施行動時诗箍,輸入文本和按鈕被點(diǎn)擊癣籽。
15)UIWebView
您使用了UIWebView類,在您的應(yīng)用程序中嵌入網(wǎng)頁內(nèi)容滤祖。要做到這一點(diǎn)筷狼,你只需創(chuàng)建一個UIWebView對象,將它附加到一個窗口匠童,它發(fā)送一個請求加載網(wǎng)頁內(nèi)容埂材。您也可以使用這個類在網(wǎng)頁的歷史向前和向后移動,你甚至可以設(shè)置一些網(wǎng)頁內(nèi)容屬性的編程汤求。
16)UIControl
UIControl是為控制對象俏险,如用戶的意圖傳達(dá)到應(yīng)用程序的按鈕和滑塊的基類。你不能直接使用UIControl類實(shí)例化控制扬绪。相反竖独,它定義了共同的界面和它的所有子類的行為結(jié)構(gòu)。
16-1)UIButton
UIButton的類的一個實(shí)例勒奇,實(shí)現(xiàn)了在觸摸屏上的按鈕预鬓。觸摸一個按鈕攔截事件和動作消息發(fā)送到目標(biāo)對象時巧骚。設(shè)定的目
和行動方法都繼承自UIControl赊颠。這個類提供了方法來設(shè)置標(biāo)題,圖像劈彪,按鈕等外觀屬性竣蹦。通過這些訪問,您可以為每個按鈕狀態(tài)指定一個不同的外觀沧奴。
16-2)UIDatePicker
UIDatePicker類實(shí)現(xiàn)了一個對象痘括,它使用多個旋轉(zhuǎn)的車輪,以允許用戶選擇日期和時間滔吠。iPhone的例子是一個日期選擇器纲菌,定時器和鬧鐘設(shè)置鬧鐘的時鐘應(yīng)用程序中的窗格。您也可以使用日期選擇器作為一個倒數(shù)計(jì)時器疮绷。
16-3)UIPageControl
您可以使用UIPageControl類來創(chuàng)建和管理頁面控制翰舌。一個頁面控制是在控制中心的點(diǎn)繼承。每個點(diǎn)對應(yīng)一個應(yīng)用程序的文檔(或其他實(shí)體的數(shù)據(jù)模型)頁面冬骚,白色圓點(diǎn)表示當(dāng)前瀏覽的網(wǎng)頁椅贱。
16-4)UISegmentedControl
一個UISegmentedControl對象是橫向控制多個段懂算,每個段作為一個獨(dú)立的按鈕運(yùn)作。分段控制提供一個緊湊的手段庇麦,組合到一起的控制计技。
16-5)UITextField
UITextField對象是一個顯示可編輯的文字和動作消息發(fā)送到目標(biāo)對象,當(dāng)用戶按下返回按鈕控制山橄。通晨迕剑可以使用這個類從用戶收集少量的文字,并執(zhí)行一些立即采取行動航棱,如搜索操作涣澡,根據(jù)該文本。
16-6)UISlider
一個UISlider對象是一個可視化的控制丧诺,用來選擇一個連續(xù)值范圍從單一的值入桂。滑塊始終顯示為單杠驳阎。指
抗愁,或拇指,注意到滑塊的當(dāng)前值呵晚,并更改設(shè)置的用戶可以通過移動蜘腌。
16-7)UISwitch
您可以使用UISwitch類來創(chuàng)建和管理ON/ OFF按鈕,您會看到饵隙,例如在飛行模式等服務(wù)的偏好設(shè)定(設(shè)定)撮珠。這些對象被稱為開關(guān)。
26.UIScreen
一個UIScreen對象包含設(shè)備的整個屏幕的邊界矩形金矛。當(dāng)設(shè)置應(yīng)用程序的用戶界面芯急,你應(yīng)該使用這個對象的屬性,能為您的應(yīng)用程序的窗口的建議的框架矩形驶俊。
27.UIScreenMode
一個UIScreenMode對象表示的娶耍,可以應(yīng)用到一個UIScreen對象的屬性可能。該對象封裝了有關(guān)屏幕的底層顯示緩沖區(qū)的大小和使用單個像素的寬高比信息饼酿。
28.UISearchDisplayController
搜索顯示控制器管理一個搜索欄榕酒,顯示表視圖顯示另一種觀點(diǎn)認(rèn)為控制器管理的數(shù)據(jù)搜索的結(jié)果。
29.UITextChecker
您使用的UITextChecker類的實(shí)例來檢查拼寫錯誤的單詞字符串(通常是文檔中的文本)故俐。
30.UITextPosition
一個UITextPosition對象代表一個文本容器中的位置想鹰,換句話說,它是一個到在文本顯示的支持字符串的索引药版。
31.UITextRange
一個UITextRange對象代表一個字符在文本容器的范圍辑舷,換句話說,它確定一個起始索引和結(jié)束索引一個字符串刚陡,支持一個文本輸入對象惩妇。
32.UITouch
一個UITouch對象表示存在一個特定事件的屏幕上用手指或運(yùn)動株汉。你可以通過UIEvent對象傳遞到事件處理響應(yīng)對象UITouch對象。