博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何改变UITableViewCell的选中样式(颜色)?storyboard上cell的selection不可用?
阅读量:6988 次
发布时间:2019-06-27

本文共 477 字,大约阅读时间需要 1 分钟。

想要改变cell被选中后的颜色,看到storyboard上有个selection,很兴奋,改一下蓝色试试,结果不管用。。

原因:

官方说了,这个已经废弃了,还放在这里可能只是遗留兼容问题。

正确姿势:

UITableViewControllercellForRowAt里面:

let selectedView = UIView()selectedView.backgroundColor = UIColor.bluecell.selectedBackgroundView = selectedView复制代码

在自定义的UITableViewCellawakeFromNib函数里面:

let selectedView = UIView()selectedView.backgroundColor = UIColor.blueselectedBackgroundView = selectedView复制代码

特别提醒:过多的自定义cell的样式会影响到tableview的滑动性能。

 

广告时间:小弟的iOS12零基础视频教程(每章皆可试听):

转载地址:http://vihpl.baihongyu.com/

你可能感兴趣的文章
周锦民:腾讯在线教育视频互动直播间技术实践
查看>>
[转]UML类图、关系及其JAVA代码
查看>>
PhotoShop算法原理解析系列 - 像素化---》碎片。
查看>>
设计模式之责任链模式
查看>>
php多态设计
查看>>
mvc伪静态<三> IIS配置
查看>>
android自定义radiobutton样式文字颜色随选中状态而改变
查看>>
【CodeForces 604B】F - 一般水的题1-More Cowbe
查看>>
wxPython 4.0.0b2安装
查看>>
Android RecyclerView利用Glide加载大量图片into(Target)导致OOM异常
查看>>
UGUI表情系统解决方案
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
jQuery事件
查看>>
BBS论坛(三十)
查看>>
轻松看懂Java字节码
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
Visual Studio 2010 创建的WCF服务 第一个应用
查看>>
2016第42周五
查看>>