Files
featherVoice/QXLive/Mine(音域)/View/QXMineServiceCell.h
2025-12-04 14:11:00 +08:00

59 lines
1.4 KiB
Objective-C

//
// QXMineServiceCell.h
// QXLive
//
// Created by 启星 on 2025/5/9.
//
#import <UIKit/UIKit.h>
#import "QXServiceModel.h"
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSInteger) {
/// 等级
QXMineServiceTypeLevel = 40,
/// 个性装扮
QXMineServiceTypeDress = 41,
/// 我的背包
QXMineServiceTypeBackpack = 42,
/// 设置
QXMineServiceTypeSetting = 43,
/// 家族
QXMineServiceTypeFamily = 80,
/// 帮助中心
QXMineServiceTypeHelp = 44,
/// 邀请
QXMineServiceTypeInvite = 45,
/// 每日任务
QXMineServiceTypeDayTask = 46,
/// 意见反馈
QXMineServiceTypeReport = 47,
/// 个税客服
QXMineServiceTypeCustomerService = 48,
/// 歌手认证
QXMineServiceTypeSingerAuth = 49,
/// 我的歌单
QXMineServiceTypeSongList = 50,
}QXMineServiceType;
@protocol QXMineServiceCellDelegate <NSObject>
@optional
-(void)didClickServiceWithType:(QXMineServiceType)type;
@end
@interface QXMineServiceCell : UITableViewCell
@property (nonatomic,weak)id<QXMineServiceCellDelegate>delegate;
@property (nonatomic,assign)BOOL isMore;
@property (nonatomic,assign)BOOL singerIsAuth;
+(instancetype)cellWithTableView:(UITableView *)tableView;
@end
@interface QXMineServiceSubCell : UICollectionViewCell
@property (nonatomic,strong)UIImageView *imageView;
@property (nonatomic,strong)UILabel *titleLabel;
@property (nonatomic,strong)QXServiceModel *model;
@end
NS_ASSUME_NONNULL_END