如何创建图像拼贴?

时间:2015-03-10 05:03:35

标签: image swift uiimageview

我想在UIView中创建不同形状和大小的图像拼贴(大约7个)。

我最初尝试使用auto layout& amp;限制。但它很邋..

我正在考虑使用UICollectionView ...可能不是流程而是一般布局。

是否有教程,食谱和/或文献可以解释如何从一组图像(png)创建拼贴/模板?

3 个答案:

答案 0 :(得分:1)

我在这里看到了一个教程。我不确定这是不是你想要的。它在Objective-C中。 http://what-when-how.com/ios-4/collage-an-image-example-ios-4/

更新*我发现了一些可能有用但速度很快的东西 - http://www.raywenderlich.com/78551/beginning-ios-collection-views-swift-part-2

答案 1 :(得分:0)

查看我就此问题提出的解决方案(How to efficiently create a multi-row photo collage from an array of images in Swift)。这些想法只产生一种尺寸的矩形解决方案,但您可能会考虑适当地缩放图像以获得无用的尺寸。基本上我使用CGGraphics创建矩形,然后在每个CGRect中绘制图像。

答案 2 :(得分:0)

my answer查看Tommie C所指的问题。它建立在Tommie C的答案之上,但结果却有所不同。