我想知道我们如何使用 CollectionView 来显示不同尺寸、长宽比和方向的图像?有没有办法在这些图像中找到“匹配”。
看一下 DeviantArt iOS 应用程序的屏幕截图:
您可能已经注意到,具有相同高度并且可以安装在屏幕中的图像位于同一行,即使它们具有不同的方向。
这如何通过 SWIFT 实现?
请帮我。
预先非常感谢!
我所知道的唯一一个与您展示的布局类似的是NH平衡流布局 https://github.com/njdehoog/NHBalancedFlowLayout。它是用 Objective-C 构建的,但你可以看看并编写自己的一个,或者只使用桥接标头(关于如何使用 ObjC + Swift 的描述是here https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html).
Update:经过小研究,我发现了一种更棒的布局 -YJZ专辑集合ViewLayout https://github.com/johnny0614/YJZAlbumCollectionViewLayout。我想说,这个看起来更好。也是用 Objective-C 构建的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)