【发布时间】:2018-01-30 14:49:24
【问题描述】:
我正在使用 UICollectionView 放置图像。
我想在以下条件下排列所有图像。
(就像 ios 文件管理器)
1.AspectFit
2. 底部对齐
3. 带拐角半径
这是参考图片。
应该用 imageView 编写什么样的代码来实现这一点?
【问题讨论】:
-
仅供参考,您可以通过 StoryBoard 实现所有这些
-
谢谢!!如果可以的话,请告诉我故事板上的设置项目和内容。
-
对不起,我忘了提,但这考虑到图像是动态生成的情况。
-
对不起,我误会你了,目标看起来比我想象的要复杂
-
我认为方面适合和角落应该没问题。我假设所有图像都包含在相同大小的容器中。对于底部对齐,我能想到的一种方法是检查 UIImage 的大小。对于垂直图像,您使用垂直图像单元格和水平图像,您使用水平图像单元格。垂直图像单元格具有顶部、底部和 centerX 约束。水平图像单元格具有底部、前导和尾随约束。它们都有 scaleAspectFit 模式。
标签: ios swift uicollectionview uiimageview