標籤:

為什麼tableViewCell的選中顏色設置不了?

首先它很明確的說了預設值是Blue,然後我新又設置了一遍

cell.selectionStyle = UITableViewCellSelectionStyleBlue;

結果

選中顏色還是這灰色。為什麼啊。求大神指點迷津。。。

xcode版本是7.2,而且設置UITableViewCellSelectionStyleNone的話會有效果。


因為 iOS 7 以及以上,這個值其實沒有作用了。iOS 7 並沒有這種風格的 cell

但是,你可以利用 cell 的 selectedBackgroundView 屬性,把選中顏色設置成任意顏色。


這種問題, 第一個先看官方文檔

你靠強記是沒用的, 要學會看文檔

如果. h 文件和文檔有矛盾的, 以文檔為主. 文檔更全面且更新及時

頭文件只能作為輔助

----

何況這裡沒有矛盾, .h 文件告訴你,選了 StyleDefault 等價於選了 StyleBlue; 文檔告訴你 StyleBlue 的含義已經和藍色沒有關係了.


推薦閱讀:

求推薦ios塗色應用?類似秘密花園那種的?
ElemeUED Post #2
如何看待蘋果年底前在華建設第一座亞太研發中心?
是否要升級 iOS 9?

TAG:iOS | Xcode |