zoukankan      html  css  js  c++  java
  • 按钮的高亮状态的颜色

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

  • 相关阅读:
    16. 3Sum Closest
    17. Letter Combinations of a Phone Number
    20. Valid Parentheses
    77. Combinations
    80. Remove Duplicates from Sorted Array II
    82. Remove Duplicates from Sorted List II
    88. Merge Sorted Array
    257. Binary Tree Paths
    225. Implement Stack using Queues
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/cchHers/p/12410254.html
Copyright © 2011-2022 走看看