首页 > 其他 > 详细

按钮的高亮状态的颜色

时间:2020-03-04 16:49:58      阅读:77      评论:0      收藏:0      [点我收藏+]

我们平时使用UIButton关于样式上,一般就是titleColor、image、backgroundView、backgroundColor。

除了backgroundColor属性,设置其他的三个属性的时候都需要设置哪种状态,因此,想要按钮在normal状态和highlingted状态显示的样式不一样,只需要设置好就行了。

需要注意的就是:

1 关于adjustsImageWhenHighlighted属性

UIButtonde的adjustsImageWhenHighlighted属性是当UIButton设置了背景图片时,并且没有设置高亮状态下的背景图片,点击按钮是否有高亮状态。

默认下是YES,也就是说当我们点击按钮的时候会有高亮状态,当我们设置button.adjustsImageWhenHighlighted = NO时,再点击图片就看不到高亮状态了。

 

2 如果按钮中展示的轮廓(比如正方形、椭圆)是自己用layer显示出来的,那么为了简单,让UI设计师直接提供轮廓图的icon,用该icon设置为按钮的backgroundView。不然,我们还需要单独做个对按钮的状态的监听,去改变layer的borderColor。

按钮的高亮状态的颜色

原文:https://www.cnblogs.com/cchHers/p/12410254.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!