在線客服系統(tǒng)
十三年專注于網(wǎng)站建設(shè)與互聯(lián)網(wǎng)應(yīng)用開發(fā),低調(diào)、有情懷的網(wǎng)絡(luò)應(yīng)用服務(wù)商!
南昌百恒科技微信公眾號 掃一掃關(guān)注
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒科技微信公眾號

淺談IOS開發(fā)中表視圖的分類

百恒網(wǎng)絡(luò) 2018-11-22 15:01:00 3118
? ? ? ?iOS中的表視圖主要分為普通表視圖(如圖1所示)和分組表視圖(如圖2所示),下面南昌APP開發(fā)公司簡單介紹一下這兩種視圖。

? ? ? ?一、普通表視圖
? ? ? ?主要用于動態(tài)表,而動態(tài)表一般在單元格數(shù)目未知的情況下使用。

? ? ? ?二、分組表視圖
? ? ? ?一般用于靜態(tài)表,用來進(jìn)行界面布局,它會將表分成很多“孤島”,這些“孤島”由一些類似的單元格組成,從圖2可以看出,扁平化后的iOS 7分組表視圖有很大的變化。靜態(tài)表一般用于控件的界面布局,它是在iOS 5之后由故事板提供的。

淺談IOS開發(fā)中表視圖的分類一
? ? ? ?此外,在表視圖中還可以帶有索引列、選擇列和搜索欄等,下面介紹一下具有這種特征的表視圖情況。

? ? ? ?圖3所示的是索引表視圖。一般情況下,在表視圖超過一屏?xí)r應(yīng)該添加索引列。圖4所示的是選擇表視圖,用于給用戶提供一個選擇列表。由于iOS標(biāo)準(zhǔn)控件沒有復(fù)選框控件,所以一般使用選擇表視圖來替代其他平臺的控件。
淺談IOS開發(fā)中表視圖的分類二


? ? ? ?圖5所示的是帶有搜索欄的表視圖。由于單元格很多,所以我們需要借助搜索欄進(jìn)行過濾。搜索欄一般放在表頭,也就是說,只有表視圖翻到頂端時才會看到搜索欄。圖6所示的是分頁表視圖。一般情況下,需要網(wǎng)絡(luò)請求的列表會使用分頁表視圖。分頁表視圖的表頭中有刷新和加載等待標(biāo)識,表腳中會有“更多”按鈕或“加載更多”標(biāo)識。對于此功能,iOS 6之后提供了下拉刷新控件。


淺談IOS開發(fā)中表視圖的分類三

? ? ? ?表視圖的分類不是就一定的。蘋果提供了一些表視圖的使用模式,使用時我們應(yīng)首先考慮這些使用模式。當(dāng)然,必要的話,我們還要根據(jù)業(yè)務(wù)需要進(jìn)行合理的創(chuàng)新。
400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
售后服務(wù) 售后服務(wù)
 
×