UIButton的一些常用属性

//再给B2设置坐标

    btn2.frame=CGRectMake(100, 50, 50, 50);

    

    //创建一个系统按钮

    UIButton *btn3=[UIButton buttonWithType:UIButtonTypeContactAdd];

    btn3.frame=CGRectMake(150, 50, 50, 50);

    

    //设置背景颜色

    btn1.backgroundColor=[UIColor colorWithRed:0 green:1 blue:0 alpha:1];

    btn2.backgroundColor=[UIColor colorWithRed:1 green:0 blue:0 alpha:1];

    btn3.backgroundColor=[UIColor colorWithRed:0 green:0 blue:1 alpha:0.5];

    

    

    

    

    //设置BUTTON上的文字

    btn1.titleLabel.text=@"3";

    btn2.titleLabel.text=@"2";

    btn3.titleLabel.text=@"1";

    

    

    

    [btn1 setTitle:@"1" forState:UIControlStateNormal];

    [btn2 setTitle:@"2" forState:UIControlStateNormal];

    [btn3 setTitle:@"3" forState:UIControlStateNormal];

    

    //设置Button上的字体大小

  

    btn1.titleLabel.adjustsFontSizeToFitWidth=YES;

    btn2.titleLabel.adjustsFontSizeToFitWidth=YES;

    btn3.titleLabel.adjustsFontSizeToFitWidth=YES;

    

    //设置Button上的文字颜色(没被点击时)

    [btn1 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

    [btn2 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

    [btn3 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

    //设置Button被点击时的文字颜色

    [btn1 setTitleColor:[UIColor brownColor] forState:UIControlStateHighlighted];

    

    [btn2 setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted];

    

    //设置button为禁用

    btn3.enabled=NO;

    

    

    [btn3 setTitleColor:[UIColor grayColor] forState:UIControlStateDisabled];

    

    //uibutton的三种状态 1.normal 没被点   2、highlighted被点中了   3.Disable 禁用

 

 

 

//圆角设置方法

 btn.layer.cornerRadius = 50;

    btn.layer.masksToBounds = YES;

 

    

 

posted @ 2016-09-11 14:23  7舅老爷  阅读(293)  评论(0编辑  收藏  举报