iOS UIButton不常用属性简析

继承自 : 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 ;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 一个UIButton的实例变量, 使一个按钮(button)在触摸屏上生效。一个按钮监听触摸事件,当被点击时,给目...
    wushuputi阅读 1,544评论 0 1
  • 一 、使用git管理工程 1、可以使用OSChina远程管理工程(免费) 2、可以使用GitHub网站进行远程管理...
    YuGHo阅读 2,405评论 1 3
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 2,466评论 2 50
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 4,595评论 0 11