2015-05-02 33 views
-2

當我選擇一個UITableViewCell時,背景變成灰色,灰色的高度很奇怪。有些單元格很奇怪,我把分隔線條樣式設置爲none。而且我在前面和足部單元格中添加了標籤,因此在單元格之間有線條。正如在第一張圖片中顯示的那樣。 其他細胞是正常的,因爲我期望在第二張照片中顯示。當我選擇UITableViewCell時出錯了嗎?

first picture

second picture

+0

2倒票... u'd更好地提供一些示例代碼段,怎麼樣U設置烏爾細胞,尤其是烏拉圭回合的選擇背景視圖。 – Kjuly

+0

您使用自定義單元嗎? –

+0

是的,我固有的uitablviewcell。 – leizh00701

回答

0

看來,我有解決這個問題。 首先設置:

cell.selectionStyle = UITableViewCellSelectionStyleNone; 

和覆蓋方法:

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated 
{ 
    if (highlighted) { 
     self.contentView.backgroudColor= [UIColor gray]; 
    } else { 
     self.contentView.backgroudColor= [UIColor white]; 
    } 
} 
相關問題