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