2015-05-28 29 views
1

請問有人可以解釋一下numberOfSectionsInTableView VS numberOfRowsInSection之間的區別嗎?iOS Swift numberOfSectionsInTableView VS numberOfRowsInSection

Section在這裏暗示什麼?我知道我們有一個帶有行的表格。我只是無法理解Section。

+0

查看此鏈接.... https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewStyles/TableViewCharacteristics.html –

回答

0

你可以有兩種類型的UITableViews,Plain或Grouped,你可以在例如。故事板中的tableviews屬性。部分的數量是指tableview將要有的部分的數量。一節是一組行,有時帶有一個標題。節中的行數指的是節的實際行數。所以如果你有3個部分,你可以定義每個部分應該有多少行。

1

如果您只想擁有包含任意行數的表格,numberOfSectionsInTableView應該是默認值1。

numberOfRowsInSection是您可以在每個選定部分中使用的行數。 (通常你有一個數據收集,並把它作爲這個集合的長度)

部分基本上是你的表的邏輯子部分,可以有不同的標題等。

0

部分是某種分組,每個部分都有自己的一些單元格。

爲了更好地瞭解電話簿。

每個字母都是小節,每個小節在該字母下都有聯繫。

您可以使用部分跳轉到表中的某一部分或已分組信息等

另一個例子是設置。你有通用的,安全的等。

0

部分是用行填充的細分。

例如,在「通訊錄」應用程序中,每個字母都是填充行的部分。

一個UITableView可以是具有僅一個部分或複雜的具有多個部分,每個部分具有的行,報頭中的自定義數字和頁腳

0

說明簡單

  1. numberOfSectionsInTableView意味着UITableview可以有多個 你可以在Section中給出標題。
  2. numberOfRowsInSection意味着每個部分至少應該有一個 行。

    實施例:

    Fruits 
         Apple 
         Orange 
         PineApple 
         Guva 
         Bannana 
    
        Vegetable 
         Onion 
         Potato 
    

FruitsVegetable是一個組。

而且每個部分都有NumberOfRow

所以numberOfSectionsInTableView回報2,因爲有2段(水果,蔬菜)。水果節蔬菜部分
numberOfRowsInSection回5和2分別

3

行表格可以分爲幾個部分:Screenshot

numberOfSections爲您提供了部分的(廢話)的數量。 numberOfRowsInSection然後爲您提供每節的行數。部分是可選的,可以簡單地使用一個部分。

+0

感謝您的詳細信息! – Guru

0

讓我用例子來解釋你,

如果你想在你的調用,移動設備&片應用程序中顯示的類別(科/組短)。

在手機部分,您將顯示手機的列表,如果是平板電腦部分,您將顯示平板電腦列表。

因此,在上述情況下,每個部分中有2個部分& n(n將是設備數)個設備/平板電腦。

希望它清楚你的疑惑。

相關問題