繁体   English   中英

UICollectionView:支持在iOS 8上重新排序

[英]UICollectionView : Support for reordering on iOS 8

所以我正在处理我的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

只需实现一些委托调用并将其用作您的集合视图布局即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM