我試圖改變使用下面的代碼的單元格的顏色變化uifont顏色,但它顯示了細胞的全爲白色字體代替金RGB顏色代碼,我有。表格單元格
if (row == 0)
[email protected]"An blah blah";
cell.textLabel.textColor = [UIColor colorWithRed:139 green:136 blue:120 alpha:1];
我試圖改變使用下面的代碼的單元格的顏色變化uifont顏色,但它顯示了細胞的全爲白色字體代替金RGB顏色代碼,我有。表格單元格
if (row == 0)
[email protected]"An blah blah";
cell.textLabel.textColor = [UIColor colorWithRed:139 green:136 blue:120 alpha:1];
你設定了錯誤的標籤,這應該工作:
[email protected]"An blah blah";
cell.detailTextLabel.textColor = [UIColor colorWithRed:139/255.0f green:136/255.0f blue:120/255.0f alpha:1];
的RGB參數的範圍是0到1
由255把你的0-255值。
if (row == 0)
[email protected]"An blah blah";
cell.textLabel.textColor = [UIColor colorWithRed:139/255.0f green:136/255.0f blue:120/255.0f alpha:1];
此外,也許你的意思是detailTextLabel.textColor而不是textLabel.textColor。
我不知道你這樣做,如果該實例的緣故,而是你應該使用
if (indexPath.row == 0){
[email protected]"detailed text";
cell.textLabel.textColor = [UIColor colorWithRed:139/255.0f green:136/255.0f blue:120/255.0f alpha:1];
return;
}
感謝我有正確的標籤在我的應用程序,我只是改寫了他們錯在這裏抱歉,但感謝爲師255提示 – 2010-11-15 19:24:20