所以我正在处理我的Swift应用程序中的UICollectionView重新排序。我发现新的iOS9功能可以很好地完成工作。
我意识到它必须在> = iOS9设备上运行,并且我的App必须与iOS8兼容。
有谁知道我应该用什么代替那些?
@available(iOS 9.0, *)
public func beginInteractiveMovementForItemAtIndexPath(indexPath: NSIndexPath) -> Bool // returns NO if reordering was prevented from beginning - otherwise YES
@available(iOS 9.0, *)
public func updateInteractiveMovementTargetPosition(targetPosition: CGPoint)
@available(iOS 9.0, *)
public func endInteractiveMovement()
@available(iOS 9.0, *)
public func cancelInteractiveMovement()
最佳答案
我已使用LXReorderableCollectionViewViewFlowLayout在iOS 9之前的应用程序中对集合视图进行重新排序。效果不错。
LXReorderableCollectionViewFlowLayout
只需实现一些委托调用并将其用作您的集合视图布局即可。
关于ios - UICollectionView:支持在iOS 8上重新排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35433719/