輕松學(xué)iPhone開發(fā)之表視圖_第1頁
輕松學(xué)iPhone開發(fā)之表視圖_第2頁
輕松學(xué)iPhone開發(fā)之表視圖_第3頁
輕松學(xué)iPhone開發(fā)之表視圖_第4頁
輕松學(xué)iPhone開發(fā)之表視圖_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第7章 表視圖表視圖(UITableView)是UIScrollView的子類。通常,在手機(jī)上,我們所看到的通訊錄就是用表視圖來實(shí)現(xiàn)顯示的。表視圖的顯示風(fēng)格一般有兩種:一種是分組顯示;一種是不分組顯示。本章將主要為大家講解表視圖、以及表單元的常用操作。17.1 表視圖的創(chuàng)建靜態(tài)創(chuàng)建和使用代碼動(dòng)態(tài)創(chuàng)建視圖是我們在以前的章節(jié)中所學(xué)過的。但由于靜態(tài)創(chuàng)建過于簡單,所以我們就省去了。對于表視圖,靜態(tài)創(chuàng)建中有一個(gè)需要我們注意的地方,所以我們將這兩種創(chuàng)建方式都為大家做一講解。27.1.1 靜態(tài)創(chuàng)建首先我們要?jiǎng)?chuàng)建一個(gè)項(xiàng)目名為701(項(xiàng)目名可以隨意)的項(xiàng)目。單擊打開ViewController.xib文件,將T

2、able View視圖拖放到設(shè)置界面。37.1.2 動(dòng)態(tài)創(chuàng)建動(dòng)態(tài)創(chuàng)建表視圖的形式。47.2 填充表視圖我們現(xiàn)在所看到的表視圖,現(xiàn)在只是一個(gè)框架。為了使我們的表視圖看上去效果更好。本節(jié)我們將主要為大家講解表視圖的填充。57.2.1 表單元UITableViewCell稱為表單元。在表視圖中,每一行都是一個(gè)表單元的實(shí)例。表單元的組成形式。67.2.1 表單元77.2.1 表單元87.2.2 添加圖像我們在表單元中還可以添加圖像,將圖像添加到表單元中的效果。97.2.3 添加頁眉頁腳有時(shí),我們需要為表視圖添加頁眉頁腳。這個(gè)時(shí)候我們就要用到添加頁眉頁腳的方法。107.3 表單元的設(shè)置上一節(jié)中,我們已經(jīng)

3、大家為講解過了通過視圖控制器遵循的UITableViewDateSource協(xié)議來使用各種項(xiàng)來填充表視圖?,F(xiàn)在我們來為大家講解表單元的一些基本設(shè)置。117.3.1 縮進(jìn)我們使用協(xié)議UITableViewDelegate來對我們的表單元進(jìn)行縮進(jìn)。所謂縮進(jìn)指調(diào)整文本與頁面邊界之間的隔離。127.3.2 響應(yīng)所選項(xiàng)現(xiàn)在,我們單擊任何一個(gè)表單元,但是將此單元的顏色變?yōu)樗{(lán)色。現(xiàn)在,我們要實(shí)現(xiàn)的一個(gè)功能是,將我們選中一個(gè)表單元后,不僅選中的表單元可以變?yōu)樗{(lán)色,而且可以響應(yīng)我們所選擇的項(xiàng)。實(shí)現(xiàn)響應(yīng)的功能。137.3.3 字體大小和行高的修改如果大家覺的我們表視圖中的字體很小,我們還可以將表視圖中的字體變大。

4、147.3.3 字體大小和行高的修改157.3.4 添加選取標(biāo)記標(biāo)記指的是選中某一行,在這一行后面有個(gè)符號(hào),通過修改cell的accessoryType屬性來實(shí)現(xiàn)。167.3.5 刪除表單元表單元也有刪除數(shù)據(jù)的功能,以下程序是實(shí)現(xiàn)刪除表單元的功能。177.3.6 添加表單元我們可以向已有數(shù)據(jù)的表視圖中添加表單元。實(shí)現(xiàn)步驟和方法與刪除表單元的步驟和方法一樣。以下程序?qū)崿F(xiàn)的就是表單元的添加。187.3.7 移動(dòng)表單元我們想移動(dòng)表單元也是可以的。以下程序?qū)崿F(xiàn)的是將表單元的及其表單元的數(shù)據(jù)進(jìn)行移動(dòng)。197.4 分組的表視圖我們在前面為大家講解的都是不分組的表視圖。但是,我們使用電話時(shí),可以看到,為了查

5、找的方面,我們將電話薄中的聯(lián)系人都進(jìn)行了分組。本節(jié)將主要為大家講解表視圖的另一種形式,分組的表視圖。207.4.1 分組表視圖的創(chuàng)建其實(shí)創(chuàng)建分組表視圖很簡單。217.4.1 分組表視圖的創(chuàng)建227.4.2 分組表視圖的數(shù)據(jù)添加和顯示分組表視圖的創(chuàng)建除了以上方法之外,我們還可以使用Plain來創(chuàng)建分組表視圖。接下來我們就為大家講解Grouped形式的分組表視圖和Plain形式的分組表視圖中數(shù)據(jù)的添加和顯示。231.Grouped形式的分組表視圖數(shù)據(jù)的添加和顯示在Grouped形式的分組表視圖數(shù)據(jù)的添加和添加數(shù)據(jù)要UITableViewDataSource遵循協(xié)議,以下是數(shù)據(jù)添加和顯示的實(shí)現(xiàn)。24

6、1.Grouped形式的分組表視圖數(shù)據(jù)的添加和顯示252.PLain形式的分組表視圖數(shù)據(jù)的添加和顯示PLain也可以使用分組的形式顯示數(shù)據(jù),以下我們的示例就是實(shí)現(xiàn)此功能的。267.4.3 添加索引索引就是提取內(nèi)容中的關(guān)鍵詞或者標(biāo)題,將其按照一定的順序依次排列。在我們的表視圖中也可以添加索引。277.4.4 添加搜索功能在表視圖上,一個(gè)常用到的功能就是搜索功能。使用此功能,我們可以很快的查找到我們在表視圖中想要查找的項(xiàng)目。例如,我們在電話薄中,要查找聯(lián)系人,可以再搜索欄中輸入一個(gè)或幾個(gè)字就可以看也到我們想要找的聯(lián)系人。287.5 小結(jié)本章主要向大家講解了表視圖和表單元的一些操作。本章的重點(diǎn)是以不同形

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論