如何使用 Swift 4 在 iOS 9+ 中创建瀑布布局
Posted
技术标签:
【中文标题】如何使用 Swift 4 在 iOS 9+ 中创建瀑布布局【英文标题】:How to create waterfall layout in iOS 9+ with swift 4 【发布时间】:2018-01-23 15:42:30 【问题描述】:我想在 pinterest 应用程序中创建一个 瀑布布局。我尝试了不同的框架,但没有一个与 swift 4 兼容。
我尝试使用 PinterestLayout (https://github.com/MagicLab-team/PinterestLayout),但编译器不支持此框架。 我再次尝试了 CollectionViewWaterfallLayout (https://github.com/ecerney/CollectionViewWaterfallLayout),但编译器不支持它。
是不是因为我用的是swift 4? 与 swift 4 兼容的此类布局的替代框架是什么? 旧版swift写的框架不兼容最新版吗?
【问题讨论】:
在两个视图控制器之间创建一个自定义UIViewControllerAnimatedTransitioning
怎么样?或者如果这是关于布局,创建自定义UICollectionViewFlowLayout
怎么样?在线和/或 Apple 网站上提供了大量示例...
【参考方案1】:
您可以简单地使用自定义 UICollectionView 来实现这一点。 使用自定义布局,您可以根据要求设计您的 collectionView。
在 Swift 中会简单很多。
【讨论】:
谢谢@madhur。可以举个例子吗? 您可以从本教程中获得帮助:raywenderlich.com/164608/…以上是关于如何使用 Swift 4 在 iOS 9+ 中创建瀑布布局的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 在 iOS 中创建类似于标签栏选择动画的 LinkedIn?