123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #import <UIKit/UIKit.h>
- typedef NS_ENUM(NSInteger, GROUPSETTING) {
- GROUPSETTING_PERSON = 1001,
- GROUPSETTING_APPLY,
- GROUPSETTING_GROUP,
- GROUPSETTING_MESSAGESEARCH,
- GROUPSETTING_SETTING,
- GROUPSETTING_NOTICE,
- GROUPSETTING_FEEDBACK,
- GROUPSETTING_DISMISS,
- GROUPSETTING_ADDMENBER,
- GROUPSETTING_MUTE,
- GROUPSETTING_BANLIST,
- };
- typedef void(^GroupSettingBlock)(GROUPSETTING type);
- NS_ASSUME_NONNULL_BEGIN
- @interface GroupSettingBodyView : UIView
- @property (nonatomic, strong) NSString *groupRoleType;
- @property (nonatomic, strong) NSString *groupType;
- @property (nonatomic, assign) NSInteger applyMember;
- @property (nonatomic, assign) BOOL isOn;
- @property (nonatomic, assign) BOOL isMute;
- + (instancetype)shareInstance;
- - (void)configWithSource:(id)source callback:(GroupSettingBlock)callback;
- - (void)evaluateStudentArray:(NSArray *)studentArray;
- - (CGFloat)getViewHeight:(NSString *)roleType;
- @end
- NS_ASSUME_NONNULL_END
|