美文网首页
iOS UIButton不常用属性简析

iOS UIButton不常用属性简析

作者: 天宇凝眸 | 来源:发表于2016-05-24 20:03 被阅读0次
    继承自 : UIControl : UIView : UIResponder : NSObject
    遵从于 :NSCoding , NSObject , UIDynamicItem , UICoordinateSpace , UITraitEnvieonment , UIFocusEnvironment , UIAppearanceContainer , UIAppearance

    <p>


    <p>

    Button

    <p>

    不常用属性简析

    • titleLable 用来设置button的currentTitle属性显示的值 。
      1.不要使用这个属性来设置文本颜色值和阴影颜色值 ,应该使用 setTitleColor:forState: 方法来设置文本颜色值 ,用 setTitleShadowColor:forState: 来设置阴影颜色值 。
      2.即使按钮还没有显示出来,这个titleLable属性也会返回一个值 。
      3.对于系统类型的按钮,此属性会返回nil 。
    • imageView 用来设置按钮的背景图片 。
      1.即使按钮还没有显示出来,这个titleLable属性也会返回一个值 。
      2.对于系统类型的按钮,此属性会返回nil 。
      3.用此属性还可以设置一些其他的功能 。
      forExample : button.imageView.exclusiveTouch = YES ;
    • adjustsImageWhenHighlighted 决定当按钮是高亮状态时是否进行反向渲染 ,默认为YES 。
      反向渲染是指 :当按钮被点击处于高亮状态时 , 如果点击前是浅色系 ,点击时会向深色系渲染 ,即按下按钮未松手时 ,会看到按钮背景颜色的变化 。
    • adjustsImageWhenDisabled 决定当按钮不可用时颜色是否变化 ,默认为YES 。
      此设置的效果 :默认状态下 ,不可用的按钮会变成灰色 。
    • showsTouchWhenHighlighted 决定点击时是否显示光晕的效果 ,默认为NO 。
    • reversesTitleShadowWhenHighlighted 决定按钮被点击时 ,按钮上的文字阴影是否发生改变 ,默认为NO ;

    相关文章

      网友评论

          本文标题:iOS UIButton不常用属性简析

          本文链接:https://www.haomeiwen.com/subject/invzrttx.html