关于设置UILabel的文本缩进

原创 2015年11月21日 19:40:53
在写新浪微博的时候,由于被转发微博的昵称和正文内容是在同一行,所以将显示昵称和正文的两个UILabel重叠在一起了,然后正文的UILabel按照昵称UILabel的尺寸进行缩进,保证正文内容不被遮挡。
所以了解了一下关于UILabel设置文本缩进的东西。

设置UILabel中文字的缩进

//被转发微博的内容
//self.retweetContentLabel.text = retweetStatus.text;
//self.retweetContentLabel.text = [NSString stringWithFormat:@"@%@:%@",user.name,retweetStatus.text];
self.retweetContentLabel.numberOfLines = 0;//设置换行

//设置被转发微博retweetContentLabel缩进
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
//style.headIndent = self.statusFrame.retweetNameLabelF.size.width;
style.firstLineHeadIndent = self.statusFrame.retweetNameLabelF.size.width;

//设置Label的attributedText属性后无需再设置UILabel的text属性,因为attributedString初始化的时候已经设置过了
self.retweetContentLabel.attributedText =
        [[NSAttributedString alloc] initWithString:retweetStatus.text attributes:@{NSParagraphStyleAttributeName:style}];

UILabel 首行缩进两个字符

UILabel 首行缩进两个字符
  • Leemin_ios
  • Leemin_ios
  • 2016-07-27 14:45:09
  • 8024

[iOS]修改UILabel的行间距/段间距/缩进

[iOS]修改UILabel的行间距/段间距/缩进 - (void)viewDidLoad { [super viewDidLoad]; UILabel *dLabe...
  • u012881779
  • u012881779
  • 2016-04-29 16:23:05
  • 7281

NGUI坑之首行缩进

有人问了一个问题,UILabel怎么进行首行缩进,第一感觉是加两格空格,回答不行。 自己建了个Label测试,不行,多打几个字直接换行了。囧 百度无结果。 NGUI官网搜...
  • suifcd
  • suifcd
  • 2015-10-20 10:45:23
  • 2472

iOS label缩进

NSMutableAttributedString *muStr = [[NSMutableAttributedString alloc] initWithString:string];      ...
  • applexiaozhu
  • applexiaozhu
  • 2016-08-17 14:42:36
  • 286

ios UILabel 缩进

UITestField 的缩进:     UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 10.0, 30.0...
  • shuqianwin
  • shuqianwin
  • 2016-09-26 16:05:05
  • 471

iOS之label行间距的缩进

开发过程中 遇到显示label的N多行,可是有时候label的整体显示符合不了我们的美的标准 现在让我们看看label本事显示多行的效果。 NSMutableParagraphStyle ...
  • WANGYURUI_wyr
  • WANGYURUI_wyr
  • 2016-07-12 15:29:32
  • 1015

关于设置UILabel的文本缩进

在写新浪微博的时候,由于被转发微博的昵称和正文内容是在同一行,所以将显示昵称和正文的两个UILabel重叠在一起了,然后正文的UILabel按照昵称UILabel的尺寸进行缩进,保证正文内容不被遮挡。...
  • carmelo2243
  • carmelo2243
  • 2015-11-21 19:40:53
  • 1055

UILabel 首行缩进两个字符

NSString *_test  =  @"首行缩进根据字体大小自动调整 间隔可自定根据需求随意改变。。。。。。。" ;       NSMutableParagraphStyle *paraSty...
  • st646889325
  • st646889325
  • 2016-11-16 09:20:22
  • 606

uilabel 的相关处理 类富文本(自动换行,设置行高,同一个label多种颜色,给文字加下划线 首行缩进 等 等)

1.自动换行 UIFont *font=[UIFont systemFontOfSize:lableFont]; self.numberOfLines=0; self.lineBreakMode=NS...
  • jimy86022
  • jimy86022
  • 2014-03-31 11:43:03
  • 4209

swift UILabel 文字调整行间距 的方法

let str_ss = "请认真填写银行帐户信息,如果填写不正确,将会影响到您的资金到帐时间,一旦填写不能随意变更,如需变更需提交申请,客服人员会在7个工作日内完成审核."         le...
  • jemlee2002
  • jemlee2002
  • 2016-09-29 21:27:01
  • 2213
收藏助手
不良信息举报
您举报文章:关于设置UILabel的文本缩进
举报原因:
原因补充:

(最多只允许输入30个字)