Files
peko-ios/YuMi/Modules/YMRoom/View/MoreView/Model/XPRoomMoreItemModel.h

90 lines
2.4 KiB
C
Raw Normal View History

2023-07-14 18:50:55 +08:00
//
// YMRoomMoreItemModel.h
// YUMI
//
// Created by YUMI on 2021/12/11.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSInteger, RoomMoreMenuType) {
///礼物值关闭
2024-05-17 11:27:36 +08:00
// RoomMoreMenuType_Gift_Value_Close = 1,
// ///礼物值开启
// RoomMoreMenuType_Gift_Value_Open = 2,
2023-07-14 18:50:55 +08:00
///公屏关闭
2024-05-17 11:27:36 +08:00
// RoomMoreMenuType_Message_Screen_Close = 3,
// ///公屏开启
// RoomMoreMenuType_Message_Screen_Open = 4,
// ///我的礼物特效关闭
2024-05-17 16:57:28 +08:00
RoomMoreMenuType_Gift_Effect_Close = 5,
///我的礼物特效开启
RoomMoreMenuType_Gift_Effect_Open = 6,
2023-07-14 18:50:55 +08:00
///房间设置
RoomMoreMenuType_Room_Setting = 7,
///邀请粉丝
RoomMoreMenuType_Invite_Fans = 8,
///开启相亲
RoomMoreMenuType_Room_Dating_Open = 9,
///关闭相亲
RoomMoreMenuType_Room_Dating_Close = 10,
///发布广播
RoomMoreMenuType_Release_Radio = 11,
///房间小喇叭
RoomMoreMenuType_Room_trumpet = 12,
///开启跨房PK
RoomMoreMenuType_Room_Across_PK_Open = 13,
///关闭跨房pk
RoomMoreMenuType_Room_Across_PK_Close = 14,
///开启主播PK
RoomMoreMenuType_Room_Anchor_PK_Open = 15,
///关闭主播Pk
RoomMoreMenuType_Room_Anchor_PK_Close = 16,
///清空公屏
RoomMoreMenuType_Message_Screen_Clear = 17,
///开启房间pk
RoomMoreMenuType_Room_PK_Open = 18,
///关闭房间pk
RoomMoreMenuType_Room_PK_Close = 19,
///发红包
RoomMoreMenuType_Room_redPacket = 20,
///扬声器
// RoomMoreMenuType_Room_Voice = 21,
2023-07-14 18:50:55 +08:00
///心愿礼物
// RoomMoreMenuType_Room_Wish_Gift = 22,
2023-09-22 17:43:21 +08:00
///举报
RoomMoreMenuType_Room_report = 23,
2023-10-12 11:45:47 +08:00
///房间相册
RoomMoreMenuType_Room_Room_Photo_Album = 24,
/// 设置房间 mic 位类型
RoomMoreMenuType_Room_Type_Setting = 25,
RoomMoreMenuType_Room_Type_Background = 26,
RoomMoreMenuType_Room_Music_Panel = 27,
2025-01-22 21:22:58 +08:00
RoomMoreMenuType_App_Manager = 28,
2023-07-14 18:50:55 +08:00
};
2023-11-15 17:25:09 +08:00
@interface XPRoomMoreItemModel : PIBaseModel
2023-07-14 18:50:55 +08:00
///礼物的名称
@property (nonatomic,copy) NSString *imageName;
///选中状态
@property (nonatomic, assign) BOOL isSelected;
///显示的文字
@property (nonatomic,copy) NSString *title;
///标题的颜色
@property (nonatomic,strong) UIColor *titleColor;
///类型
@property (nonatomic,assign) RoomMoreMenuType type;
2025-01-22 21:22:58 +08:00
@property(nonatomic, strong) UIColor *imageTintColor;
2023-07-14 18:50:55 +08:00
+(XPRoomMoreItemModel *)initWithTitle:(NSString *)title imageName:(NSString *)imageName type:(RoomMoreMenuType)type titleColor:(UIColor *)titleColor;
@end
NS_ASSUME_NONNULL_END