一个很好用的图文混排label
源码LYCoreLabel,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 以上
- 1
- 粉丝: 8
- 资源: 919
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助