关于设置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
  • 7213

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

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

ios UILabel 缩进

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

iOS修改UILabel的行间距

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view...
  • l648320605
  • l648320605
  • 2015年01月20日 15:32
  • 653

UILabel 首行缩进两个字符

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

IOS Label行距间隔 首行缩进的解决

Label的首行缩进一直是个很头疼的问题,现在IOS6只有有一个attributedText的属性值得我们深究,可以达到我们自定义的行高,还有首行缩进,各种行距和间隔问题。下面这个是两个Label, ...
  • DJ_liu
  • DJ_liu
  • 2015年09月14日 11:50
  • 456

iOS之label行间距的缩进

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

UILable的字体位置设置(上、中、下等)

随心随意的改变UIlabel中的字体位置,不需要设置太多。几行代码就能满足你的需求。...
  • zhoushuangjian511
  • zhoushuangjian511
  • 2016年10月13日 10:31
  • 472

iOS开发笔记--UILabel的相关属性设置

在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storybo...
  • hopedark
  • hopedark
  • 2014年05月07日 17:28
  • 50573

iOS -让UILabel的文字顶部对齐

默认UILabel是垂直居中对齐的,如果你的UILabel高度有多行,当内容少的时候,会自动垂直居中。 方法 1. 在显示文字时,首先计算显示当前的文字需要多宽和多高,然后将对应的UILabel的...
  • conglin1991
  • conglin1991
  • 2017年03月15日 10:22
  • 530
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于设置UILabel的文本缩进
举报原因:
原因补充:

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