关于设置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}];

相关文章推荐

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

[iOS]修改UILabel的行间距/段间距/缩进 - (void)viewDidLoad { [super viewDidLoad]; UILabel *dLabe...

UILabel 首行缩进两个字符

UILabel 首行缩进两个字符

ios UILabel 缩进

UITestField 的缩进:     UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 10.0, 30.0...

ios UITextField缩进文本

第一种方法: 实现思路:   把UITextField的leftView当做填充位置,这样就实现了文字偏移。 代码: UILabel *label = [[[UILabelallo...

iOS通过UIAlertController弹出底部选择框来调用相机或者相册

iOS通过UIAlertController弹出底部选择框来调用相机或者相册
  • l2i2j2
  • l2i2j2
  • 2016年04月07日 22:21
  • 3210

对象从xib中创建初始化完毕的时会调用的方法

对象从xib中创建初始化完毕的时会调用的方法/** * 当一个对象从xib中创建初始化完毕的时候就会调用一次 */ -(void)awakeFromNib {}// 注:通过代码创建初始化一个对...

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

1.自动换行 UIFont *font=[UIFont systemFontOfSize:lableFont]; self.numberOfLines=0; self.lineBreakMode=NS...

关于文本换行缩进问题

1.关于文本自动换行后如何缩进问题 昨天在做页面合同的时候遇到了一个小问题,页面上有一段文字第一行不缩进,文本自动换行后需要缩进,比如:下面的效果图       后来尝试先在左边用paddin...

表单文本域<textarea>Tab键不能缩进文字的解决方案

textarea文本域可以实现多行输入。但在实际敲文本想缩进时,使用Tab键得不到想要的缩进效果。Tab键默认的功能是切换控件,但此时我们不需要。用户想要的功能不能实现,这样的用户体验是不能接受的,这...

VB 设置段落缩进

  • 2010年06月07日 17:27
  • 41KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于设置UILabel的文本缩进
举报原因:
原因补充:

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