0
我能做到這一點,以改變顏色,一旦一個小區選擇:iOS版 - 的TableCell的UILabel顏色,而按下
cell.myLabel.highlightedTextColor = [UIColor redColor];
但如何才能變爲該顏色在按下電池?
我能做到這一點,以改變顏色,一旦一個小區選擇:iOS版 - 的TableCell的UILabel顏色,而按下
cell.myLabel.highlightedTextColor = [UIColor redColor];
但如何才能變爲該顏色在按下電池?
單元不能被按下。爲了獲得相同的功能,只需在您的自定義單元格中添加一個按鈕(將其保留在隱藏狀態)。 然後簡單地初始化並建立連接。 then
if(cell.myButton isSelected YES)
{
//write code to get details about that particular cell whic is selectd!!
cell.myLabel.highlightedTextColor = [UIColor redColor];
}
'cell'是一個普通的舊UITableViewCell或一個自定義類嗎?在我自己的應用程序中,按下單元格時,titleLabel顯示突出顯示的文本顏色,單元格將選擇顏色作爲背景。當你將手指放在牢房上時,你看到了什麼?你是否設置了單元的其他屬性? – rmaddy
@maddy這是一個自定義類。我在圖像視圖中看到突出顯示的圖像。但是,除非我真的放棄了印刷機,並且它變得被選中,否則文字不會改變顏色。 – soleil
我在我自己的自定義單元中看不到這種行爲。你重寫了任何UITableViewCell方法,如setSelected:animated:或setHighlighted:animated:? – rmaddy