UIButton设置圆角和边框

1.0 button 设置圆角和边框   
    UIButton*button = [[UIButtonalloc]init];
    [button.titleLabel setFont:[UIFont systemFontOfSize:14]];
    [button setTitleColor:RGBACOLOR(4.0, 172.0, 247.0, 1) forState:UIControlStateNormal];
    button.layer.cornerRadius = 2.5;
    button.layer.masksToBounds = YES;
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 4.0/255.0, 172.0/255.0, 247.0/255.0, 1 });
    CGColorSpaceRelease(colorSpace);
    [button.layer setBorderColor:colorref];//边框颜色
    [button.layer setBorderWidth:0.5];//边框宽度
    CGColorRelease(colorref);
2.0 button 设置文字模式
     button.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail; //点点点显示在最后
     button.titleLabel.lineBreakMode = 0;      // button中titleLabel文字自动换行

posted on 2016-04-05 10:58  杨德明  阅读(384)  评论(0编辑  收藏  举报

导航