• 按钮的高亮状态的颜色


    我们平时使用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。

  • 相关阅读:
    1320. Graph Decomposition 夜
    1156. Two Rounds 夜
    1176. Hyperchannels 夜
    1227. Rally Championship 夜
    1450. Russian Pipelines 夜
    1137. Bus Routes 夜
    找回c盘空间
    IDOC
    .落叶无痕水无声
    真正写的第一篇博客吧
  • 原文地址:https://www.cnblogs.com/cchHers/p/12410254.html
Copyright © 2020-2023  润新知