2012-03-29 97 views
0

我將如何能夠自定義每個tableview組中的單元格數量?基本上,我需要第一組中的2個細胞,第二組中的4個細胞和第三組中的一個細胞。我似乎無法找到任何東西,這很奇怪,除非我把它稱爲錯誤的東西。提前致謝。 :)每個tableview組中的單元格的自定義數量

回答

2
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    if (section == 0) 
     return 2; 
    else if (section == 1) 
     return 4; 
    else if (section == 2) 
     return 1; 
} 
+0

問題:我將如何能夠:1)插入任何數據;和2)爲每個單元格創建一個動作(例如:單元格1轉到另一個視圖控制器,單元格2推動動作表,單元格3在單元格的右側有一個UISwitch等) – chrisjr 2012-03-29 14:13:20

+0

順便說一下,謝謝非常幫助我。對此,我真的非常感激。 – chrisjr 2012-03-29 14:22:15

+0

這* *取決於您是否使用Storyboard以及是否可以訪問ios5的原型單元。這是一個巨大的話題,你最好的選擇是向谷歌提供滿足你需求的教程。確保包含我在這裏提到的依賴關係的信息 – JiaYow 2012-03-29 14:22:53

2

每個表格中的單元格數量部分在表格的數據源tableView:numberOfRowsInSection:方法中指定。對於你的情況有點啞例如:

- (int) numberOfSectionsInTableView:(UITableView*)tableView{ 
    return 3; 
} 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ 
    int numbers[] = {2,4,1}; 
    return numbers[section]; 
} 
+0

謝謝指正有關章節。 – chrisjr 2012-03-29 14:14:19

相關問題