UILabel+Common.h 748 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // UILabel+UILabel_Common.h
  3. // CommonLibrary
  4. //
  5. // Created by AlexiChen on 14-1-18.
  6. // Copyright (c) 2014年 CommonLibrary. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. @interface UILabel (Common)
  10. + (instancetype)label;
  11. + (instancetype)labelWithTitle:(NSString *)title;
  12. // 已知区域重新调整
  13. - (CGSize)contentSize;
  14. // 不知区域,通过其设置区域
  15. - (CGSize)textSizeIn:(CGSize)size;
  16. //得到富文本的高度
  17. - (CGFloat)takeLblHeight:(NSString *)content withTextFontSize:(CGFloat)mFontSize lineSpaceing:(NSInteger)lineSpaceing size:(CGSize)size;
  18. - (void)lblHeight:(CGFloat)lblHeight;
  19. //- (void)layoutInContent;
  20. @end
  21. @interface InsetLabel : UILabel
  22. @property (nonatomic, assign) UIEdgeInsets contentInset;
  23. @end