2011-03-17 203 views

回答

6

UITableViewCell具有隻讀屬性contentView。它返回單元對象的內容視圖。您可以根據需要操作此視圖,添加子視圖並執行所需操作。 第二種方法是對UITableViewCell進行子類化並在界面構建器中進行設計。

1

link可能會幫助你得到一個基本的想法。

另一個one

0

通過繼承的UITableViewCell創建自定義單元格,並使用自定義單元格,而不是默認的表視圖細胞

1

您可以在UITableViewCell contentView中添加。我使用如下

if (cell == nil) { 

     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; 

     UILabel* lbl=[[UILabel alloc] initWithFrame:CGRectMake(10, 5, 80, 35)]; 
     [email protected]"Email"; 
     lbl.tag=1; 
     lbl.backgroundColor=[UIColor clearColor]; 
     lbl.font=[UIFont fontWithName:@"Helvetica-Bold" size:20]; 
     [cell.contentView addSubview:lbl]; 
} 

UILabel* lbl=(UILabel*)[cell.contentView viewWithTag:1]; 
[email protected]"Your Text";