Files
yinmeng-ios/xplan-ios/Main/Home/View/SubViews/CycleVerticalView/XPCycleVerticalView.h
2023-03-15 17:51:34 +08:00

35 lines
749 B
Objective-C

//
// XPCycleVerticalView.h
// xplan-ios
//
// Created by XY on 2023/3/7.
//
#import <UIKit/UIKit.h>
@class XPHomeGiftRecordModel;
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSInteger, XPCycleVerticalViewScrollDirection) {
XPCycleVerticalViewScrollDirectionUp = 0,
XPCycleVerticalViewScrollDirectionDown
};
typedef void(^ClickBlock)(NSInteger index);
@interface XPCycleVerticalView : UIView
@property (assign, nonatomic) XPCycleVerticalViewScrollDirection direction;
@property (strong, nonatomic) NSArray<XPHomeGiftRecordModel*> *dataArray; // 数据源
@property (copy, nonatomic) ClickBlock block;
// 开启动画(默认是开启的)
- (void)startAnimation;
// 关闭动画
- (void)stopAnimation;
@end
NS_ASSUME_NONNULL_END