在集合视图单元格中检索约束值?

Retrieve constraint values within collection view cell?

如何以编程方式访问集合视图的原型单元格上的故事板集约束?

我在 UICollectionViewDelegateFlowLayout 的 collectionView(_:layout:sizeForItemAtIndexPath:) 方法中工作。

具体来说,我想为图像视图设置纵横比。

单元格此时尚不可用,集合视图的约束数组中不存在约束。 (编辑澄清:我无法访问单元格的内容,并且由于约束与单元格关联,它们不存在于集合视图的约束数组中。)

我无法设置插座,因为单元格重复内容。

除了创建单元格或布局子类之外,我如何访问此约束?

我正在使用 Xcode 7.3 和 Swift 2.2.

这看起来与此问题中指定的问题相同:

contentView 的子视图不可用,除非以编程方式添加 除了 故事板的自定义。即使使用自定义单元格 class.

也存在此问题

那个问题的解决方案(确保一切都在故事板中标记为 installed)对我不起作用,所以,至少暂时,我'将使用硬编码的纵横比。