UIButton

UIButton

按钮在开发时候能想到这个功能既要显示图片又要显示文字优先选择按钮。

按钮的状态 ##

  • 按钮的状态:默认,高亮,失效。状态都是以枚举常量值来定义的。

    • 默认状态

      枚举值:UIControlStateNormal

    • 高亮

      枚举值:UIControlStateHighlighted

    • 不可点击状态(当enable属性为NO,就是出于disable代表不可点击)

      枚举值:UIControlStateDisable

动态改控件的位置

  • 代码改变控件的位置:在ios中不能通过控件的XY轴标直接修改控件的位置。

    先获取控件的上的frame属性。

    CGRect btnFrame = self.btn.frame;
    

    设置X、y的位置

    btnFrame.frame.origin.y = 10;  
    

    再将frame对象赋值给控件

    self.btn.frame = btnFrame;  
    

按钮的属性

  • 按钮的创建,并定义属性

    创建按钮并定义按钮的类型

    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];

    设按钮状态对应的图片

    [btn setBackgroundImage:[UIImage imageNamed:@”tupian”] forState:UIControlSateNormal];

    设置对应文字

    [btn setTitle:@”点我啊”forState:UIControlStateNormal];

    默认状态的文字颜色

    [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];  
    

按钮的创建

按钮创建的创建的时候区分类类型

    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    UIButtonTypeCustom:无类型,按钮的内容需要自定义
    UIButtonTypeInfoLight:       
    UIButtonTypeInfoDark    
    UIButtonTypeContactAdd:  //添加按钮
    UIButtonTypeDetailDisclosure://详情按钮
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值