var viewHeights[CGFloat]?
var viewOffsetYs[CGFloat]?
var views: [UIView]?
var lastView: UIView? = nil
for (index, view) in views.enumerated() {
let height = viewHeights[index]
let offsetY = viewOffsetYs[index]
self.view.addSubview(view)
view.snp.makeConstraints { (make) in
make.leading.equalToSuperview().offset(10)
make.trailing.equalToSuperview().offset(-10)
make.height.equalTo(height)
make.top.equalTo(lastView?.snp.bottom ?? self.view).offset(offsetY)
}
lastView = view
}
通過數(shù)組使用snpkit快速約束
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 1、抗拒學英文 在國內幾乎所的編程語言都是外國的,所以學技術必定要學會看英文文檔,如果不學英文,是絕對無法從菜鳥轉...
- 各位小主 晚安 我是珠言 首先啊可喜可賀,北京時間8月7日晚,里約奧運會女子十米氣手槍傳來捷報,首次參加奧運會的張...