以编程方式从Storyboard中的AutoLayout约束计算UICollectionViewCell大小?

时间:2016-04-09 20:11:25

标签: ios swift autolayout storyboard uicollectionview

目标是根据在UICollectionViewCell内部的Storyboard中制定的约束,以编程方式计算UICollectionView的单元格大小。

换句话说,UICollectionViewCell元素的大小是使用AutoLayout约束在Storyboard中定义的。

但是,为了以编程方式实现func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath)

,您如何获得对这些约束的访问权限?

另一种方法是对视图控制器内的值进行硬编码,然后你定义两次大小:一次在Storyboard中,一次在代码中。

是否可以在Storyboard内部定义一次大小,然后让视图控制器根据这些约束来计算单元格大小?

0 个答案:

没有答案