1
我試圖把兩個不同類型的數據之間的能指之間被饋入我的動態UITableView。我允許將數據拆分爲兩部分,還是隻需要在非userInteractionEnabled單元格中添加以標記拆分?我無法以編程方式設置numberOfSections屬性。有誰知道如何解決這個問題?你可以將一個動態UITableView分割成幾個部分嗎?
我試圖把兩個不同類型的數據之間的能指之間被饋入我的動態UITableView。我允許將數據拆分爲兩部分,還是隻需要在非userInteractionEnabled單元格中添加以標記拆分?我無法以編程方式設置numberOfSections屬性。有誰知道如何解決這個問題?你可以將一個動態UITableView分割成幾個部分嗎?
你所試圖做的是建立一個分組表視圖,請確保您的界面生成器您選擇分組的tableview選項爲您的表視圖
然後調用分組表視圖的方法,如
// for sections I guess you want 2 sections
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 2;
}
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section {
if(section==0)
return [yourdatasource count]; // make sure that each section is returned here
if(section==1)
return [anotherdatasource count];
}
// set header height of gropued tableview
-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {
return 60.0; // choose your height for each section
}
//set header section labels
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
}
我的代碼沒有經過測試,
看這個http://www.mobisoftinfotech.com/blog/iphone/iphone-uitableview-tutorial-grouped-table/進一步信息
是的,它被稱爲分組的tableview把部分' - (NSInteg呃)numberOfSectionsInTableView:(UITableView *)tableView {0}返回2; }'到你的tableview,看看http://www.mobisoftinfotech.com/blog/iphone/iphone-uitableview-tutorial-grouped-table/ –
爲什麼你不能設置'numberOfSections'? –
@SpaceDust,你應該添加它作爲答案。 – iDev