字符间距,行间距
来源:互联网 发布:虚拟机运行mac os x慢 编辑:程序博客网 时间:2024/04/30 10:11
//字符间隙
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:cateString];
long number = 3.0f;
CFNumberRef num = CFNumberCreate(kCFAllocatorDefault,kCFNumberSInt8Type,&number);
[attributedString addAttribute:(id)kCTKernAttributeName value:(__bridge id)num range:NSMakeRange(0,[attributedString length])];
CFRelease(num);
[self.kolCateLabel setAttributedText:attributedString];
\\行间距
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:goodsDesStr];;
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
[paragraphStyle setLineSpacing:7];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [attributedString length])];
[_goodsDesLabel setAttributedText:attributedString];
\\多字体颜色//价格
NSString * priceStrDiscount = [NDMoneyChange changeformatterWithFen:goodsInfo.goodsDiscountPrice];
NSString * priceStrOrigin = [NDMoneyChange changeformatterWithFen:goodsInfo.goodsOriginalPrice];
NSString * priceString;
NSRange discountPriceRange;
NSRange orginPriceRange;
if ([goodsInfo.goodsOriginalPrice isEqual:goodsInfo.goodsDiscountPrice]) {
priceString = priceStrDiscount;
}else
{
priceString = [NSString stringWithFormat:@"%@ %@",priceStrDiscount,priceStrOrigin];
orginPriceRange = [priceString rangeOfString:priceStrOrigin];
}
NSMutableAttributedString * priceStr = [[NSMutableAttributedString alloc]initWithString:priceString];
discountPriceRange = [priceString rangeOfString:priceStrDiscount];
[priceStr addAttribute:NSForegroundColorAttributeName value:kMainRedColor range:discountPriceRange];
[priceStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:21.0f] range:discountPriceRange];
if (![goodsInfo.goodsOriginalPrice isEqual:goodsInfo.goodsDiscountPrice]) {
[priceStr addAttribute:NSForegroundColorAttributeName value:kSubColor range:orginPriceRange];
[priceStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:12.0f] range:orginPriceRange];
[priceStr addAttribute:NSStrikethroughStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:orginPriceRange];
}
[_priceLabel setAttributedText:priceStr];
- 字符间距,行间距
- 调整RichEdit行间距、字符间距
- ios开发之 改变文本行间距和字符间距
- UILabel字间距行间距
- 润乾如何控制富文本的字符间距与行间距
- 润乾如何控制富文本的字符间距与行间距
- 字间距、行间距的代码
- Android TextView行间距,字体间距
- Android TextView行间距,字体间距
- css行间距字间距首字缩进
- label 字间距 行间距设置
- uicollectionview cell 行间距、列间距
- TextView设置字间距和行间距
- uicollectionview cell 行间距、列间距
- CSS设置行间距和字间距
- UICollectionview cell 行间距、列间距
- TextView文字间距美化-行间距
- UILabel设置行间距和字间距
- cron表达式详解
- Android获取系统当前日期及将日期转换成对应的星期
- 主元素问题--蒙特卡罗
- encodeURIComponent
- IIC协议的知识总结与积累
- 字符间距,行间距
- windows密钥查看器ProduKey1.82汉化
- 重写onCreateView方法创建Dialog
- IOS实现可以单独改变下划线颜色的UILabel
- 解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限
- 数据预处理之特征标准化
- 好用VPN
- Maven简介(一)——Maven的安装和settings.xml的配置
- [Canvas绘图] 第24节 藏图阁(9) 图书