QMUIToastAnimator
@interface QMUIToastAnimator : NSObject <QMUIToastAnimatorDelegate>
QMUIToastAnimator
可以让你通过实现一些协议来自定义ToastView显示和隐藏的动画。你可以继承QMUIToastAnimator
,然后实现QMUIToastAnimatorDelegate
中的方法,即可实现自定义的动画。QMUIToastAnimator默认也提供了几种type的动画:1、QMUIToastAnimationTypeFade;2、QMUIToastAnimationTypeZoom;3、QMUIToastAnimationTypeSlide;
-
初始化方法,请务必使用这个方法来初始化。
Declaration
Objective-C
- (instancetype)initWithToastView:(QMUIToastView *)toastView;
Swift
init!(toastView: QMUIToastView!)
Parameters
toastView
要使用这个animator的QMUIToastView实例。
-
获取初始化传进来的QMUIToastView。
Declaration
Objective-C
@property (nonatomic, weak, readonly) QMUIToastView *toastView;
Swift
weak var toastView: QMUIToastView! { get }
-
指定QMUIToastAnimator做动画的类型type。此功能暂时未实现,目前所有动画类型都是QMUIToastAnimationTypeFade。
Declaration
Objective-C
@property (nonatomic) QMUIToastAnimationType animationType;
Swift
var animationType: QMUIToastAnimationType { get set }