ios – 如何配置每个大小类的UICollectionView单元格大小?

尝试在UIStoryboard中创建响应/自适应UICollectionViewCell时,我正在发现摩擦.

我看到的问题是,您似乎无法设置每个大小类别的单元格大小,我正在尝试确定正确的方法.我设计了单元格来调整它们的容器,所以它们应该自动调整大小类别.这主要是因为如果我更改大小类,请选择我的单元格视图并执行更新框架,然后他们都调整大小以适应其新的大小.不过这是一个单枪匹马的交易,如果我回到任何/任何大小的类,那么我仍然看到这个调整大小的版本.

这是我知道我可以尝试:

>创建多个单元格,具有固定的维度,每个大小的类别和故事板视图中的一个.我可以在运行时只使用正确的,但是我可以在设计时看到它们.
>我可以创建一个集合视图每个大小类,每个只为那个大小安装.这将工作,但管理多个UICollectionViews将是一个痛苦
>以编程方式创建我的界面和/或约束(失去设计的可见性).

我希望这是一个解决的情况,我只是错过了一些东西,但我知道,这可能是IB工具不符合代码.

解决方法

我想出的解决方案只是实现UICollectionViewDelegateFlowLayout并实现sizeForItemAtIndexPath方法.
这意味着可以将单元格尺寸设置为与可用的“尺寸类”维度相匹配.

这仍然不是理想的,因为您无法看到故事板中的更改,您无法创建通用设计,并以每种不同的格式查看.

我还希望有更好的选择.

以上是来客网为你收集整理的ios – 如何配置每个大小类的UICollectionView单元格大小?全部内容,希望文章能够帮你解决ios – 如何配置每个大小类的UICollectionView单元格大小?所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。