我有3個表格視圖的視圖。每個表格視圖將使用一個「自定義單元視圖」。我使用下面的代碼。但它只顯示一個表格視圖。有人能指出我爲什麼嗎? (所有陣列都充滿必要的物體)iPhone - 3自定義單元格的UITableViews
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString* cellID = @"CustomSyncCell";
CustomCellView* cell = (CustomCellView*)[tableView dequeueReusableCellWithIdentifier:cellID];
if(cell == nil)
{
NSArray* nibObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCellView" owner:nil options:nil];
for(id currentObject in nibObjects)
{
if([currentObject isKindOfClass:[CustomCellView class]])
{
cell = (CustomCellView*)currentObject;
}
}
}
ObjectDetails* obj;
if(tableView == phoneNumbersTable)
{
obj = [phoneNumbersArray objectAtIndex:indexPath.row];
}
else if(tableView == mailIDsTable)
{
obj = [mailIDsArray objectAtIndex:indexPath.row];
}
else if(tableView == socialUpdatesTable)
{
obj = [socialUpdatesArray objectAtIndex:indexPath.row];
}
cell.keyLabel.text = [self returnPhoneType:obj.objKey];
cell.valueLabel.text = obj.objValue;
return cell;}
是否所有三個一次可見?是否爲所有三個表視圖設置了委託和數據源? numberOfSectionsInTableView和numberOfRowsInSection方法是什麼樣子的? – Anna 2011-01-11 15:52:25
是的,所有這三個都是可見的。爲所有的tableviews設置委託和數據源。表視圖中的節數是1,行數是數組數。 – Satyam 2011-01-11 16:42:11