我一直在尋找很多,但沒有發現任何有用的相關多個自定義行,我需要爲我的應用程序創建一個設置tableView,其中我需要從xib文件加載行,如:多個自定義行UITableView?
ROW 1 = >> XIB 1.
ROW 2 = >> XIB 2.
ROW 3 = >> XIB 3.
ROW 4 = >> XIB 4.
我本代碼:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell=nil;
//We use CellType1 xib for certain rows
if(indexPath.row==0){
static NSString *CellIdentifier = @"ACell";
cell =(ACell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil){
NSArray *nib= [[NSBundle mainBundle] loadNibNamed:@"ACell" owner:self options:nil];
cell = (ACell *)[nib objectAtIndex:0];
}
//Custom cell with whatever
//[cell.customLabelA setText:@"myText"]
}
//We use CellType2 xib for other rows
else{
static NSString *CellIdentifier = @"BCell";
cell =(BCell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil){
NSArray *nib= [[NSBundle mainBundle] loadNibNamed:@"BCell" owner:self options:nil];
cell = (BCell *)[nib objectAtIndex:0];
}
//Custom cell with whatever
//[cell.customLabelB setText:@"myText"]
}
return cell;
}
你是什麼意思與「<任何你想要>」 – Mateus
你說你要使用多個廈門國際銀行,我猜測爲n1排,xib2爲n2排等xib1 ...所以該行的if/else語句檢查指數,並根據您想達到你選擇正確的廈門國際銀行在正確的行索引 –
我的廈門國際銀行的主視圖,我應該再改變UITableViewCells或只是調整的看法是什麼? – Mateus