代码库> 图文混排> 一个很好用的图文混排label
一个很好用的图文混排label
关注
上传者:LYoung 分类:图文混排(Text & Graphics)
查看次数:5166 下载次数:769
上传时间:2015-09-25 大小:201 B
NSString *coreTextString = @"CoreText[/爱心]框架是基于 iOS 3.2+ 和 OSX 10.5+ [/握手]的一种能够对文本格式和文本布局进行精细控制的文本引擎。它良好的结合了 UIKit 和 Core Graphics/Quartz:UIKit 的 UILabel允许你通过在 IB 中简单的拖曳添加文本,[/大兵]但你不能改变文本的颜色和其中的单词。[/强]";
CGFloat coreLabelX = 10;
CGFloat maxW = self.view.frame.size.width - 2*coreLabelX;
CGSize maxSize = CGSizeMake(maxW, MAXFLOAT);

UILabel * coreLabel= [[UILabel alloc] init];
coreLabel.textColor = [UIColor blackColor];
coreLabel.numberOfLines = 0;
coreLabel.font = TextFont;
[self.view addSubview:coreLabel];


coreLabel.attributedText = [NSMutableAttributedString stringWithText:coreTextString];
计算富文本高度

CGSize textSize = [coreTextString sizeWithFont:TextFont maxSize:maxSize];
coreLabel.frame = (CGRect){{coreLabelX, 0}, textSize};

测试环境:Xcode 6.2,iOS 6.0 以上
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部