#pragma mark - UIScrollView 內容豎向自適應、內容橫向自適應方法 @interface UIScrollView (SDAutoContentSize) /** 設置scrollview內容豎向自適應 */ - (void)setupAutoContentSizeWithBottomView:(UIView *)bottomView bottomMargin:(CGFloat)bottomMargin; /** 設置scrollview內容橫向自適應 */ - (void)setupAutoContentSizeWithRightView:(UIView *)rightView rightMargin:(CGFloat)rightMargin; @end #pragma mark - UILabel 開啟富文本布局、設置單行文本label寬度自適應、 設置label最多可以顯示的行數 @interface UILabel (SDLabelAutoResize) /** 是否是attributedString */ @property (nonatomic) BOOL isAttributedContent; /** 設置單行文本label寬度自適應 */ - (void)setSingleLineAutoResizeWithMaxWidth:(CGFloat)maxWidth; /** 設置label最多可以顯示多少行,如果傳0則顯示所有行文字 */ - (void)setMaxNumberOfLinesToShow:(NSInteger)lineCount; @end