2011-07-23 38 views

回答

0

不太清楚,如果我理解你corretly但也許您正在尋找這樣的:

UITableViewCellStyleValue1一種用在與單元格的左 一側標籤的單元格樣式左對齊和黑色文本;在右側 是具有較小的藍色文本並且右對齊的標籤。 「設置」應用程序使用此樣式的單元格。適用於iOS 3.0 及更高版本。在UITableViewCell.h中聲明。

+0

沒有我必須使用字幕,因爲這會給我一個主要的標籤和下方的細節標籤,在那個細節標籤我想添加另一個標籤。我知道我們可以做到這一點,如果我來定製,但我真的不想要它。 – Ashutosh

+0

我不確定你是否可以在沒有定製的情況下做到這一點,但這不是問題,請告訴我是否需要設置定製單元的幫助。 – Cyprian

7

您不能將標籤添加到detailLabel,但可以將它們添加到單元格的contentView中。

- (UITableViewCell *)tableView:(UITableView *)atableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
UITableViewCell *cell = [atableView dequeueReusableCellWithIdentifier:@"cell"]; 
if (!cell) { 
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"]; 

    UILabel *labelOne = [[UILabel alloc]initWithFrame:CGRectMake(20, 22, 140, 20)]; 
    UILabel *labelTwo = [[UILabel alloc]initWithFrame:CGRectMake(160, 22, 140, 20)]; 

    labelOne.text = @"Left"; 
    labelTwo.textAlignment = UITextAlignmentRight; 
    labelTwo.text = @"Right"; 

    [cell.contentView addSubview:labelOne]; 
    [cell.contentView addSubview:labelTwo]; 
} 


return cell; 

}

+0

不想自定義,如果這可能沒有自定義 – Ashutosh

2

,除非您連接兩個字符串連接在一起,並同時顯示文字串在一行中這也不是沒有可能的細胞子視圖定製,如營口顯示...:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ - %@", firstString, secondString]; 
0

一個非常古老的問題,但我想我反正都會響個不停。

如果您未使用單元格的附件視圖,則可以創建UILabel並將其分配給accessoryView屬性。我已經做了好幾次,運作良好。

相關問題