iOS UILabel换行同时修改字体大小颜色
来源:互联网 发布:java编写乘法表 编辑:程序博客网 时间:2024/05/16 17:25
UIButton *onlyPriceBtn = [UIButton buttonWithType:UIButtonTypeCustom];
onlyPriceBtn.layer.borderColor = [HuConfigration uiColorFromString:@"#F0493D"].CGColor;;
onlyPriceBtn.layer.borderWidth = 0.5f;
onlyPriceBtn.layer.cornerRadius = 4;
onlyPriceBtn.layer.masksToBounds = YES;
onlyPriceBtn.frame = CGRectMake(15, CGRectGetMaxY(titleLabel.frame)+15, HHBWIDTH - 30, 60);
[self.bgView addSubview:onlyPriceBtn];
UILabel *btnTitleLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 200, 60)];
btnTitleLabel.center = onlyPriceBtn.center;
btnTitleLabel.textColor = kHuColor(#A5A5A5);
btnTitleLabel.font = [UIFont customFontSize:12];
btnTitleLabel.numberOfLines = 0;
btnTitleLabel.text = @"独享价30.0元\n购买后仅供自己观看学习";//使用斜杠一定不要忘记写numberOfLines 否则无效
btnTitleLabel.textAlignment = NSTextAlignmentCenter;
NSMutableAttributedString *attributer = [[NSMutableAttributedStringalloc]initWithString:btnTitleLabel.text];
[attributer addAttribute:NSForegroundColorAttributeName
value:kHuColor(#F0493D)
range:NSMakeRange(0, 8)];
[attributer addAttribute:NSFontAttributeName
value:[UIFont customFontSize:16]
range:NSMakeRange(0, 8)];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];//调整行间距
[paragraphStyle setLineSpacing:4];
[attributer addAttribute:NSParagraphStyleAttributeName
value:paragraphStyle
range:NSMakeRange(0, btnTitleLabel.text.length)];
[paragraphStyle setAlignment:NSTextAlignmentCenter];//为了美观调整行间距,但是当调整行间距时上面设置的居中不能用看 所以要加这一句 [paragraphStyle setAlignment:NSTextAlignmentCenter] 不然没有居中效果
btnTitleLabel.attributedText = attributer;
[self.bgView addSubview:btnTitleLabel];
效果图
- iOS UILabel换行同时修改字体大小颜色
- iOS UILabel改变指定字体大小和颜色
- IOS修改TABBAR字体大小和选中颜色
- iOS中webView的字体大小/颜色 以及背景颜色修改
- iOS实现UILabel换行
- iOS-UILabel 自动换行
- iOS uilabel自动换行
- ios中uilabel换行
- iOS设置改变UILabel、UIButton的多种颜色和字体大小(非常好用)
- iOS-修改字符串特定位子 字 体 颜色 字体大小
- iOS开发~修改UITextField的placeholder的字体大小、颜色
- (iOS开发)修改UITextField中placeholder的字体大小,颜色
- iOS 修改UITextField 的placeholder字体大小和颜色
- iOS开发修改UITextField的placeholder的颜色字体大小等
- ios开发之修改UITabBarItem的默认字体大小、颜色
- iOS 修改TextField中的placeholder字体大小和颜色
- iOS UILabel 只修改字符串中的数字的颜色
- UIlabel 遇到\n 换行-iOS
- 欢迎使用CSDN-markdown编辑器
- Freemarker模板自动生成java代码
- facebook和twitter三方登录分享的实现
- 如何查询MySql日志
- ORB算法讲解的通俗易懂
- iOS UILabel换行同时修改字体大小颜色
- vs2013开发调试cocos2d-x-Lua工程项目
- redis yum
- LoadRunner 脚本运行--分析报告
- Linux(Ubuntu)下MySQL的安装与配置
- Moco 框架以及其在 Web 集成测试的应用
- Websocket 个人总结
- 欢迎使用CSDN-markdown编辑器
- 虚拟内存