iOS UIButton各类属性设置大全2

  //创建UIButton对象

    UIButton *bt=[[UIButton alloc]init];


 //隐藏BIButton

   bt.hidden=YES;//此时按钮被隐藏

   bt.hidden=NO;//此时按钮被显示在视图中


  //设置UIButton的坐标和大小

    [bt setFrame:CGRectMake(10010010040)];

    

  //设置UIButton的颜色

    [bt setBackgroundColor:[UIColor redColor]];

    

  //设置UIButton的标题字,forState设置的是按钮的当前状态,此时为正常状态

    [bt setTitle:@"aaa" forState:UIControlStateNormal];

    

  //UIButton的各种状态

       //正常状态 UIControlStateNormal;

       //高亮状态 UIControlStateHighlighted;

       //禁用状态UIControlStateDisabled

       //选中状态 UIControlStateSelected;

       //代理状态 UIControlStateApplication;

       //保留状态 UIControlStateReserved;

    

  //设置UIButton在正常状态下的字体颜色

    [bt setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    

  //设置UIButton的标题对齐方式

    [bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];//左对齐

    [bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];//右对齐

    [bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];//居中对齐

    [bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentFill];//填充对齐

UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom];
signBtn.frame = CGRectMake(0, 0, 80, 40);
[signBtn.layer setMasksToBounds:YES];
[signBtn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径
[signBtn.layer setBorderWidth:1.0]; //边框宽度
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();

CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 }); 

[signBtn.layer setBorderColor:colorref];//边框颜色

[signBtn setTitle:@"  " forState:UIControlStateNormal];//button title

[signBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];//title color

[signBtn addTarget:self action:@selector(buttonDonwRecover:) forControlEvents:UIControlEventTouchUpInside];//button 点击回调方法

signBtn.backgroundColor = [UIColor whiteColor];


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值