2012-12-07 80 views
0

我正在嘗試創建一個2部分的UITableview。第一部分應該只包含一行,第二部分應該包含6行。我如何定義部分的數量?從故事板中我可以定義我的表格視圖風格是分組的。UITableview部分(Xcode 4.5和iOS6)

任何幫助將不勝感激。

非常感謝, 馬科斯

+0

您應該閱讀[documentation](http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/cl/UITableView)在詢問之前,'UITableView'。你的答案在那裏,你一定會更好地理解它是如何工作的。 –

回答

1

您提供所有的信息在運行時,一般從視圖控制器。您需要設置您的視圖控制器的表視圖的「數據源」,然後實現它記錄在這裏的UITableViewDataSource協議:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

,將確定有多少段提出的具體方法是這樣的一種:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    return 2; 
} 
+0

謝謝!我認爲部分是從界面生成器,而不是在運行時定義。 – vilelam

+0

我剛剛意識到,如果我的表視圖是一個靜態的表視圖,它可以定義節的故事板的數量(無需代碼)。 – vilelam

1

您需要實現UITableViewDataSource協議來填充表段和行。看到蘋果文檔here

檢查我提交this post的解決方案;它應該指向正確的方向。