如何为UILabel做文字绘图,如“layer.masksToBounds = NO”?

时间:2014-04-08 07:21:31

标签: ios uilabel

UILabel图层附带masksToBounds,以便绘图可以溢出标签的框架外。但是,标签中的文本始终被截断:

enter image description here

是否可以显示截断的部分?

1 个答案:

答案 0 :(得分:0)

您可以使用boundingRectWithSize:options:context:

CGRect labelRect=[string boundingRectWithSize:CGSizeMake(100, 50) options:NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName: [UIFont systemFontOfSize:30.0f]} context:nil];

[_label setFrame:labelRect];