2011-11-27 109 views
1

我有這個表:擺脫格文本框的背景

http://i.imgur.com/kFg09.png

如何擺脫文本後面的箱子?

這是我當前的代碼:對一個UILabel

UIColor *CellColor = [UIColor colorWithWhite:0.7 alpha:0.2]; 
    cell.backgroundColor = CellColor; 

    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 

    cell.textLabel.font = [UIFont systemFontOfSize:16.0]; 
    cell.textLabel.textAlignment = UITextAlignmentRight; 
    cell.textLabel.textColor = [UIColor whiteColor]; 
    cell.detailTextLabel.font = [UIFont systemFontOfSize:10.0]; 
    cell.detailTextLabel.textColor = [UIColor whiteColor]; 

    cell.textLabel.text = @"Title text..."; 
    cell.detailTextLabel.text = @"Subtitle text..."; 

回答

3

默認背景顏色爲白色。所以這很正常。

如果你想有一個透明背景,你需要使用:

cell.textLabel.backgroundColor = [ UIColor clearColor ]; 

而同爲detailTextLabel

+0

不,我要的文本顏色設置爲白色,這是我想要的文字背後的奇方不見了。如果我按照你的建議,文字會消失,廣場就會停留。 –

+0

對不起,請參閱編輯... – Macmade

+0

cell.textLabel.backgroundColor = [UIColor clearColor];訣竅 –