如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
生活随笔
收集整理的這篇文章主要介紹了
如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
想要改變cell被選中后的顏色,看到storyboard上有個selection,很興奮,改一下藍色試試,結果不管用。。
原因:
developer.apple.com/documentati…
官方說了,這個已經廢棄了,還放在這里可能只是遺留兼容問題。
正確姿勢:
在UITableViewController的cellForRowAt里面:
let selectedView = UIView() selectedView.backgroundColor = UIColor.blue cell.selectedBackgroundView = selectedView 復制代碼或
在自定義的UITableViewCell的awakeFromNib函數里面:
let selectedView = UIView() selectedView.backgroundColor = UIColor.blue selectedBackgroundView = selectedView 復制代碼特別提醒:過多的自定義cell的樣式會影響到tableview的滑動性能。
?
廣告時間:小弟的iOS12零基礎視頻教程(每章皆可試聽):
m.study.163.com/provider/48…
總結
以上是生活随笔為你收集整理的如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java springcloud版b2b
- 下一篇: 网址被微信拦截怎么办 微信屏蔽的域名如何