UILabel+RQExtension.m 701 B

12345678910111213141516171819202122232425262728
  1. //
  2. // UILabel+RQExtension.m
  3. // RQCommon
  4. //
  5. // Created by 张嵘 on 2018/11/23.
  6. // Copyright © 2018 张嵘. All rights reserved.
  7. //
  8. #import "UILabel+RQExtension.h"
  9. @implementation UILabel (RQExtension)
  10. + (instancetype)rq_labelWithText:(NSString *)text fontSize:(CGFloat)fontSize textColor:(UIColor *)textColor {
  11. return [self rq_labelWithText:text font:[UIFont systemFontOfSize:fontSize] textColor:textColor];
  12. }
  13. + (instancetype)rq_labelWithText:(NSString *)text font:(UIFont *)font textColor:(UIColor *)textColor
  14. {
  15. UILabel *label = [[self alloc] init];
  16. label.text = text;
  17. label.font = font;
  18. label.textColor = textColor;
  19. label.numberOfLines = 0;
  20. [label sizeToFit];
  21. return label;
  22. }
  23. @end