有没有办法从UILabel的左右两边做填充?没有UILabel的子类。

时间:2017-06-01 08:40:57

标签: ios objective-c iphone uilabel

我正在寻找一个解决方案,我想在uilabel中提供填充但我不想成为我的uilabel的子类。对此有什么解决方案吗?帮帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过使用自定义框架初始化UILabel,从UILabel的左侧和右侧进行填充。

CGRect startFrame = CGRectMake(0, 0, 80, 80);
UIEdgeInsets contentInsets = UIEdgeInsetsMake(0, 10, 0, 0);
CGRect padFrame = UIEdgeInsetsInsetRect(startFrame, contentInsets);
self.yourLabel = [[UILabel alloc] initWithFrame: padFrame];