(一):UITableView的基本概念
1.在IOS開發中,表視圖的應用十分廣泛和普及。是以掌握表視圖的用法顯得非常重要。一般情況下對于資料的展示
我們都會選擇表視圖,比如通訊錄和一些資料清單。
2.我們可以選擇建立表視圖也可以建立表視圖控制器。
(二)UITableView基本樣式如下(1:UITableViewStylePlain(普通表視圖),2:UITableViewStyleGroup(分組表視圖)):
(三)UITableView表視圖的結構:首先我們來看一張設計圖:
根據上面的圖,下面我們來分析一下表視圖的結構:
1:表頭視圖(table header view).表視圖最上邊的視圖,用于展示表視圖的資訊,例如上面下拉重新整理資訊。
2:表腳視圖(table footer view).表視圖最下邊的視圖,用于展示表視圖的部分資訊,例如上圖加載更多資訊。
3:單元格(cell)。它是組成表視圖每一行的機關視圖,上圖一行一行的單元圖
4:節(selection)。它是多個單元格在組成,并且有節頭和節腳,正如上圖藍色框框的(Group Start)節頭,(Group End)節尾
5:節頭。節的頭部,描述節的資訊,例如上圖 Group Start.
6:節腳.節的尾部,描述節的資訊或者一些聲明資訊。例如上圖 Group End.
(四)UITableView表視圖的分類
IOS中表視圖主要分為兩大類(普通表視圖與分組表視圖),下面來稍微了解一下這兩類表視圖
1:普通表視圖:主要用于一般表,最常見的是,我們不知道有多少資料需要進行顯示.
2:分組表視圖:主要用于都一些資料進行布局分成不同的組進行顯示。見下面的圖,左邊為普通表視圖,右邊為分組表視圖;
除此之外,看上面左邊的圖是帶上索引列的(efghijk...),同樣還可以加上選擇列和搜尋欄。
3:下圖,給使用者提供一個選擇的清單,這樣使用選擇表視圖可以代替複選框控件。
下面帶了搜尋欄如:這樣可以在我單元格很多的情況之下,去借助搜尋欄進行過濾搜尋。搜尋欄一般都會放在表頭。
需要我們把UITableView上滑倒最頂端才能看到搜尋欄。