UI基础篇-UIButton

1.创建按钮

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
//按钮样式
UIButtonTypeCustom 用户自定义按钮
UIButtonTypeRoundedRect 圆角安妮
UIButtonTypeDetailDisclosure 更多信息按钮 >
UIButtonTypeInfoLight 高亮信息按钮i
UIButtonTypeInfoDark  暗色信息按钮i
UIButtonTypeContactAdd 加号按钮 +

2.常用方法

设置按钮额标题
-(void)setTitle:(NSString *)title forState:(UIControlState)state
//UIControlState
UIControlStateNormal 按钮一般状态
UIControlStateHighlighted 按钮被按下(高亮)状态
UIConstrolStateDisabled 按钮被禁用状态
//设置按钮颜色
-(void)setTitleColor:(UIColor *)color forState:(UIControlState)state;
//设置按钮阴影颜色
-(void)setTitleShadowColor:(UIColor *)color forState(UIControlState)state;
//设置标题的颜色
-(void)setTintColor:(UIColor *)color;
//给按钮设置背景图片
-(void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state;
//给按钮设置图片
-(void)setImage:(UIImage *)image forState:(UIControlState)state;

3.UIControl
作用:具有处理事件的控件的父类
UIButton和UIControl是继承关系

//添加一个事件
-(void)addTarget:(id)target action:(SEL)action forControlEvents:(UIConstrolEvents)controlEvents
//删除一个事件
-(void)removeTarget:(id)target action:(SEL)action forControlEvents:(UIConstrolEvents)controlEvents
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 7、不使用IB是,下面这样做有什么问题? 6、请说说Layer和View的关系,以及你是如何使用它们的。 1.首先...
    AlanGe阅读 4,241评论 0 1
  • 对象继承关系 UIButton 类本身定义继承 UIControl ,描述了在 iOS 上所有用户界面控件的常见基...
    独木舟的木阅读 9,154评论 0 3
  • 读经教育与一般的教育是不同的,他是站在教育的里 讲读经;用读经的方式,做教育 读经 是求道 求智慧 老实大量,读经...
    日月贞明阅读 2,444评论 0 0
  • 大学已经一年了,室友们的行动规模,从开始的六个人渐渐的开始在减少,现在已经是三三两两。甚至开始有较长的时间是我自己...
    格子裙阅读 2,394评论 0 0