UICollectionView的使用(5)--UICollec

2017-07-31  本文已影响26人  雅之上善若水

UICollectionViewTransitionLayout 是iOS 7 的新特性
作用:一种特殊类型的布局对象 ,用来进行两个集合视(UICollectionView)之间的平滑切换。和UIViewControllerInteractiveTransitioning联合使用,能够实现很棒的交互体验。

NS_CLASS_AVAILABLE_IOS(7_0) @interface UICollectionViewTransitionLayout : UICollectionViewLayout

// 过度完成的百分比
@property (assign, nonatomic) CGFloat transitionProgress;
// 当前布局对象
@property (readonly, nonatomic) UICollectionViewLayout *currentLayout;
// 新布局对象
@property (readonly, nonatomic) UICollectionViewLayout *nextLayout;

// 初始化并返回一个转换布局对象
- (instancetype)initWithCurrentLayout:(UICollectionViewLayout *)currentLayout nextLayout:(UICollectionViewLayout *)newLayout NS_DESIGNATED_INITIALIZER;
- (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER;

- (instancetype)init NS_UNAVAILABLE;

- (void)updateValue:(CGFloat)value forAnimatedKey:(NSString *)key;
// 指定键最近设置的值
- (CGFloat)valueForAnimatedKey:(NSString *)key;

@end

传送门:
UICollectionViewTransitionLayout

上一篇下一篇

猜你喜欢

热点阅读