我正在开展一个项目,我有一个由UITableView
制作的Feed。在单元格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
设置约束时,有没有办法设置视图的框架?
感谢。