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];//边框宽度
[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文字自动换行