92 lines
2.5 KiB
Objective-C
92 lines
2.5 KiB
Objective-C
//
|
|
// YMRoomMoreItemModel.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/12/11.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
typedef NS_ENUM(NSInteger, RoomMoreMenuType) {
|
|
///礼物值关闭
|
|
// RoomMoreMenuType_Gift_Value_Close = 1,
|
|
// ///礼物值开启
|
|
// RoomMoreMenuType_Gift_Value_Open = 2,
|
|
///公屏关闭
|
|
// RoomMoreMenuType_Message_Screen_Close = 3,
|
|
// ///公屏开启
|
|
// RoomMoreMenuType_Message_Screen_Open = 4,
|
|
// ///我的礼物特效关闭
|
|
RoomMoreMenuType_UI_Effect_Close = 5,
|
|
///我的礼物特效开启
|
|
RoomMoreMenuType_UI_Effect_Open = 6,
|
|
///房间设置
|
|
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,
|
|
///心愿礼物
|
|
// RoomMoreMenuType_Room_Wish_Gift = 22,
|
|
///举报
|
|
RoomMoreMenuType_Room_report = 23,
|
|
///房间相册
|
|
RoomMoreMenuType_Room_Room_Photo_Album = 24,
|
|
/// 设置房间 mic 位类型
|
|
RoomMoreMenuType_Room_Type_Setting = 25,
|
|
|
|
RoomMoreMenuType_Room_Type_Background = 26,
|
|
|
|
RoomMoreMenuType_Room_Music_Panel = 27,
|
|
|
|
RoomMoreMenuType_App_Manager = 28,
|
|
|
|
RoomMoreMenuType_Turbo_Mode = 29,
|
|
};
|
|
|
|
@interface XPRoomMoreItemModel : PIBaseModel
|
|
///礼物的名称
|
|
@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;
|
|
|
|
@property(nonatomic, strong) UIColor *imageTintColor;
|
|
|
|
+(XPRoomMoreItemModel *)initWithTitle:(NSString *)title imageName:(NSString *)imageName type:(RoomMoreMenuType)type titleColor:(UIColor *)titleColor;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|