2012-05-15 80 views
3

我正在使用故事板,並且有一個UITableView動態原型單元格。現在我試圖對它進行分組,但每個教程只能在靜態單元上進行分組。當我選擇靜態時,我會看到'部分',但沒有看到動態。有沒有簡單的方法來使我的動態細胞分組?iOS 5 XCODE 4.3.2動態原型桌面使用組可以嗎?

感謝,

羅布

+0

你的意思是像改變表視圖​​樣式分組而不是純粹的?或者你的意思是像添加頁眉和頁腳到部分? –

+0

這太問題和答案可能會有所幫助:http://stackoverflow.com/questions/7911588/should-xcode-storyboard-support-segues-from-a-uitableview-with-dynamic-prototyp –

+0

是,想改變分組樣式而不是簡單的。我可以選擇分組,但在屬性檢查器中沒有分區選項,因爲我選擇了動態原型(而不是靜態)。我希望的食物菜單類似於下面的動態單元格的標題「三明治」,然後標題爲「湯」和動態單元格。目前一切工作原理與動態單元格,只是沒有部分或標題等 – RobDigital

回答

2

您需要設置Grouped風格的表視圖。

在故事板通過點擊圖像的一部分,說原型或在左側菜單中選擇表格視圖。有樣式下拉框,您需要選擇Grouped

假設你有你的觀點正確設置,設置多個區段,並加入細胞正確的選擇,你會看到一個分組的細胞,因爲它們是靜態的細胞。

您通過覆蓋下面的方法(如果你使用一個UITableViewController您在此設置)

- (NSString*)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 
{ 
    // set title of section here 
} 

有頁腳

類似的方法設置在委託你的UITableView節的頭

iOS 5 XCODE 4.3.2 Can a dynamic prototyped tableview use groups?

+0

謝謝,我一直在玩,我想我現在得到它。但不能返回零權利,必須這樣做 'UILabel * sectionLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,320,44)]; sectionLabel.backgroundColor = [UIColor clearColor]; sectionLabel.text = @「午餐菜單」; sectionLabel.textColor = [UIColor whiteColor]; return section標籤; ' – RobDigital

+0

是的,我只是懶着'return nil',我現在已經把它刪除了 – zode64

相關問題