我正在使用自动调整单元格和自动布局以及集合视图相关技术。
我可以在代码中指定单元格初始化时的约束:
func configureCell() {
snp.makeConstraints { (make) in
make.width.equalToSuperview()
}
}
然而,由于单元格尚未添加到
collectionView
中,因此应用程序会崩溃。问题:
1.在单元格生命周期的哪个阶段可以使用
cell
的width
添加约束条件?2.是否有默认方法可以使
cell
的width
等于collectionView
的width
,而无需访问UIScreen
或UIWindow
的实例?编辑: 该问题不是重复的,因为它不涉及如何使用自动缩放单元格功能,而是关于在使用自动布局时,在单元格生命周期的哪个阶段应用约束以实现所需结果。