我正在做一个项目,我有一个提要,由UITableView
. 在单元格中contentView
,我用UIView
白色背景制作了一个以伪造单元格尾随和前导侧的填充。然后通过以下方式定位该视图SnapKit
:
background.snp.makeConstraints { make in
make.edges.equalToSuperview().inset(UIEdgeInsets(top: 0, left: 16, bottom: 32, right: 16))
}
这行得通。但是,如果我尝试获得 的高度background
,它会给我一个高度44
,这绝对是不正确的。为了澄清,我已经打过电话setNeedsLayout()
,layoutIfNeeded()
在尝试获得高度之前。
所以我的问题是;通过设置约束时,有没有办法设置视图的框架SnapKit
?
谢谢。