在做圖文混排計算高度SDAutoLayout布局還是很好用的第三方庫了,這里學習SDAutoLayout用法總結一下
用法介紹:
1.1 > leftSpaceToView(self.view, 10)
方法名中帶有“SpaceToView”的方法表示到某個參照view的間距,需要傳遞2個參數:(UIView)參照view 和 (CGFloat)間距數值
1.2 > widthRatioToView(self.view, 1)
方法名中帶有“RatioToView”的方法表示view的寬度或者高度等屬性相對于參照view的對應屬性值的比例,需要傳遞2個參數:(UIView)參照view 和 (CGFloat)倍數
1.3 > topEqualToView(view)
方法名中帶有“EqualToView”的方法表示view的某一屬性等于參照view的對應的屬性值,需要傳遞1個參數:(UIView)參照view
1.4 > widthIs(100)
方法名中帶有“Is”的方法表示view的某一屬性值等于參數數值,需要傳遞1個參數:(CGFloat)數值
1.5 > autoHeightRatio(0)
autoHeightRatio() 傳0則根據文字自動計算高度(傳大于0的值則根據此數值設置高度和寬度的比值)
1.6 > Cell 的高度自適應(只需下面一句代碼)
[self setupAutoHeightWithBottomView:bottomView bottomMargin:15];
//BottomView 底部的 view ; bottomMargin 底部的 view距 cell 的距離