使用Snapkit设置UITableViewCell的框架

时间:2018-01-18 13:32:37

标签: ios swift snapkit

我正在开展一个项目,我有一个由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设置约束时,有没有办法设置视图的框架?

感谢。

0 个答案:

没有答案