iOS UIButton的基本设置与切圆角

UIButton的本设置与切圆角:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    //设置正常显示的图片
    [button setBackgroundImage:[UIImage imageNamed:@"name_normal.png"] forState:UIControlStateNormal];
    //设置高亮的图片
    [button setBackgroundImage:[UIImage imageNamed:@"name_highlight.png"] forState:UIControlStateHighlighted];
    //设置选中的图片
    [button setBackgroundImage:[UIImage imageNamed:@"name_selected.png"] forState:UIControlStateSelected];
    //设置frame
    button.frame = CGRectMake(50, 200, 100, 50);
    //设置标题
    [button setTitle:@"标题" forState:UIControlStateNormal];
    //设置正常字体颜色
    [button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
    //设置高亮字体颜色
    [button setTitleColor:[UIColor purpleColor] forState:UIControlStateHighlighted];
    //设置选中字体颜色
    [button setTitleColor:[UIColor orangeColor] forState:UIControlStateSelected];
    button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
    //设置文字内容是否多行显示 0为多行显示 1为一行显示
    button.titleLabel.numberOfLines = 0;
    //设置字体大小
    button.titleLabel.font = [UIFont systemFontOfSize:15.0];
    //设置tag
    button.tag = 100;
    //背景颜色
    button.backgroundColor = [UIColor blackColor];
    [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:button];
    
    
    //切圆角和设置弧度
    button.layer.cornerRadius = 10;//半径大小
    button.layer.masksToBounds = YES;//是否切割

/**

 *  Author:Jn

 *  GitHubhttps://github.com/JnKindle

 *  cnblogshttp://www.cnblogs.com/JnKindle

 */

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值