// // XWMagicMoveAnimator.h // XWTADemo // // Created by wazrx on 16/6/8. // Copyright © 2016年 wazrx. All rights reserved. // 神奇移动效果请配合UIViewController+XWTransition中的相关API使用,如果神奇移动的终止视图为cell,需要参考一下demo中的九宫格例子 #import "XWTransitionAnimator.h" NS_ASSUME_NONNULL_BEGIN @interface UIView (XWTransition) //神奇移动的时候,如果对设置view的该属性为YES,则移动视图不会按照截图的方式生成,而且尝试直接取得其image(暂时支持imageView、button等),解决神奇移动从下到大会产生模糊的情况 @property (nonatomic, assign) BOOL magicMoveImageMode; @end @interface XWMagicMoveAnimator : XWTransitionAnimator //是否开启弹簧效果 @property (nonatomic, assign) BOOL dampingEnable; //设为YES后,对于做神奇移动数组中的所有View会直接取其图片而不会截图,可解决神奇移动从小变得较大的时候,截图不清晰的问题,如果想要对单个view最该设置,请参考上面的UIView分类的magicMoveImageMode属性 @property (nonatomic, assign) BOOL imageMode; @end UIKIT_EXTERN NSString *const kXWMagicMoveAnimatorStartViewVCKey; UIKIT_EXTERN NSString *const kXWMagicMoveAnimatorEndViewVCKey; NS_ASSUME_NONNULL_END