如何改变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不可用?相关推荐
- IOS - UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte
1.系统默认的颜色设置 [cpp] view plaincopy //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 ...
- Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度
场景 Winform中使用DataGridView实现加载数据并显示在led大屏中. 需要设置整个DataGridView的前景色.背景色.单元格颜色.标题栏样式.禁止 改变行高.列宽.不显示新增行. ...
- 设置超链接在各种状态改变的样式颜色
设置超链接在各种状态改变的样式颜色,在html的<head>标签下面添加下面的样式,可以自己根据需要修改样式. <style> a:link {color:blue;} a:v ...
- 【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、图片+设置导航栏背景颜色+设置控制台字体样式及背景+常用快捷键)
目录 下载设置主题样式+恢复主题默认设置 1 个性化代码段 1.1设置颜色 设置光标颜色 自定义图片做背景 修改代码段的颜色和背景颜色 选中代码块颜色修改,修改括号颜色 1.2 设置字体大小.格式 1 ...
- css3-13 如何改变文本框的轮廓颜色
css3-13 如何改变文本框的轮廓颜色 一.总结 一句话总结:outline使用和border很像,几乎一模一样,多了一个offset属性 1.轮廓outline如何使用? 使用和border很像, ...
- 微信小程序radio单选框如何修改宽高及选中样式
之前写过关于多选框设置样式的办法,其实与单选框设置的方法一样,唯一不同的是,在css样式里,/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) */的下面定义的css需要加上!im ...
- 微信小程序 radio选中样式改为实心圆<转载>
wxml <radio-group bindchange="radioChange"><radio value="是" checked=&qu ...
- 设置tablayout选中文字颜色和背景图片
很想爆粗口!!!!!妈的,我的tablayout为什么在布局文件下面写的时候就是不好用的,改变什么都是不好用的!!!没办法只能用代码的方式来粗暴的解决问题了....一下是解决的关键问题的代码,,,,直 ...
- 【vscode】vscode主题样式颜色选择
前言 最近比较忙,水一篇vscode主题样式. vscode一般默认是黑色底色,关键字或者变量一般偏蓝绿,当满屏幕变量时眼睛看着会非常难受. 之前用过hbuilder,虽然编辑器不如vscode,但是 ...
最新文章
- C++__min_element()和max_element()函数的使用
- Win32 串口编程笔记1
- “‘天池·TEENTOP杯’AI少年挑战赛”正式启动!
- 进军中国软件,踏上寻找自我价值之路的菜鸟
- url的关键字不知道是uft-8还是GBK
- php 关闭电脑,php实现用手机关闭计算机(电脑)的方法
- 模型加速:WAE-Learning a Wavelet-like Auto-Encoder to Accelerate Deep Neural Networks
- 这五个有用的 CSS 属性完全被我忽视了
- Zuul 上传大文件服务报错的问题
- 41局域网交换机及其基本原理
- java修改桌面背景_用Java更换Windows桌面壁纸
- Fisher discrimination criterion (费舍尔判别准则)
- 商品模块的业务流程图
- 在企业工作一年多的几点感悟
- crash _mach_msg_trap
- BP神经网络的数据分类(MATHLAB实现)
- 电信行业大数据应用的四个方向
- 谷歌浏览器Chrome无法搜索Google的解决办法
- 驱动之家驱动界定说明
- 32位与64位操作系统的区别
热门文章
- boost::mp11::mp_replace_third相关用法的测试程序
- ITK:使用曲率流平滑RGB图像
- VTK:可视化算法之MarchingCases
- VTK:可视化算法之AnatomicalOrientation
- VTK:图片之ImageValueRange
- C++求LCM的和算法(附完整源码)
- C语言实现二叉树(附完整源码)
- QT的QMultiSampleAntiAliasing类的使用
- QT的QGLFunctions类的使用
- 经典C语言程序100例之八零