2012-02-09 93 views
5

我真的很喜歡那種感覺。如何獲取系統UITableVIewCell的詳細標籤的文本顏色?

,也有我不能找到自己的UIColor文件API其他一些系統顏色,

如筆尖文件按鈕的默認文本顏色等

那麼,有沒有我可以使用它們嗎?

我的意思是,他們只是顏色,沒有風險,對不對?

還是有沒有像他們一樣的RGBA值?非常感謝!

+0

我想你問關於cell.detailTextLabel.textColor? – Hiren 2012-02-09 12:31:47

回答

8
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell"]; 
    [[cell detailTextLabel] textColor] 

textColor將剛剛返回單元格detailTextLabel的UIColor對象。

+0

打印此文件時,產生與[[UIColor colorWithRed:0.22 green:0.33 blue:0.53 alpha:1]'相同的FYI。 – kevboh 2013-04-16 23:01:00

+0

截至iOS 9,返回的值爲Color:UIDeviceRGBColorSpace 0.556863 0.556863 0.576471 1,或RGB值爲0-255(142,142,147)。 – 2015-10-03 23:46:36

2

通過拉動模擬器截圖到Photoshop中,我得到以下值:

[UIColor colorWithRed:0.22 green:0.33 blue:0.55 alpha:1.0] 

看起來很接近我的眼睛在設備上。但muffe2k的答案將始終有效。

0

我使用[UIColor grayColor]UITableViewCell.detailsTextLabel.textColor。乍一看,grayColor和原始色彩沒有區別。

相關問題