|
|
@@ -66,6 +66,8 @@
|
|
|
BOOL _isNotFirstLoading, _isDeleteMode;
|
|
|
NSInteger _deviceFlag;
|
|
|
NSString *_masterNickname;
|
|
|
+
|
|
|
+ NSMutableArray<MoreBtnModel *> *_arrMoreBtn;
|
|
|
}
|
|
|
|
|
|
@property (strong, nonatomic) JYPullToRefreshController *refreshController;
|
|
|
@@ -103,8 +105,12 @@
|
|
|
_collectionView.backgroundColor = kUIBgColor04;
|
|
|
_collectionView.alwaysBounceVertical = YES;
|
|
|
|
|
|
+ [_btnClose setHidden:YES];
|
|
|
+ [_btnOption setHidden:NO];
|
|
|
+
|
|
|
[self setThingsPopoverOptions];
|
|
|
[self initRefreshController];
|
|
|
+ [self setMemberMoreBtnArray];
|
|
|
}
|
|
|
|
|
|
- (void)initRefreshController {
|
|
|
@@ -224,37 +230,52 @@
|
|
|
- (IBAction)btnOptionTouched:(id)sender
|
|
|
{
|
|
|
NSMutableArray *btnArray = [NSMutableArray array];
|
|
|
+
|
|
|
+
|
|
|
+ //img_bg_morepopup_icon_masterchange, img_bg_morepopup_icon_masterchange_press
|
|
|
+ //img_bg_morepopup_icon_masterchange
|
|
|
+ //img_bg_morepopup_icon_masterchange
|
|
|
+
|
|
|
+// NSMutableArray *btnArray = [NSMutableArray arrayWithObjects:[NSNumber numberWithInteger:masterChange],[NSNumber numberWithInteger:add],[NSNumber numberWithInteger:del], nil];
|
|
|
+//
|
|
|
+// [self toggleOptionsWithArray:sender btnArray:btnArray];
|
|
|
+}
|
|
|
+
|
|
|
+- (void)setMemberMoreBtnArray {
|
|
|
+ if (_arrMoreBtn == nil) {
|
|
|
+ _arrMoreBtn = [NSMutableArray array];
|
|
|
+ }
|
|
|
+
|
|
|
+ if (![[JDFacade facade].loginUser hasHomeHub]) {
|
|
|
+ [_btnOption setHidden:YES];
|
|
|
+ }
|
|
|
+
|
|
|
for (int i = 0; i < 4; i++) {
|
|
|
MoreBtnModel *btnModel;
|
|
|
switch (i) {
|
|
|
- case 0:
|
|
|
+ case 0:{
|
|
|
btnModel = [[MoreBtnModel alloc] initWithTyep:MasterTransfer isEnable:YES];
|
|
|
-// [btnModel setBtnImage:UIControlStateNormal imgName:@"img_bg_morepopup_icon_masterchange"];
|
|
|
-// [btnModel setBtnImage:UIControlStateHighlighted imgName:@"img_bg_morepopup_icon_masterchange_press"];
|
|
|
+ if (![[JDFacade facade].loginUser isHomehubOnline]) {
|
|
|
+ [btnModel setEnable:NO];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case 1:
|
|
|
- btnModel = [[MoreBtnModel alloc] initWithTyep:MasterTransfer isEnable:YES];
|
|
|
+ btnModel = [[MoreBtnModel alloc] initWithTyep:AddMember isEnable:YES];
|
|
|
break;
|
|
|
case 2:
|
|
|
- btnModel = [[MoreBtnModel alloc] initWithTyep:MasterTransfer isEnable:YES];
|
|
|
+ btnModel = [[MoreBtnModel alloc] initWithTyep:Del isEnable:YES];
|
|
|
break;
|
|
|
case 3:
|
|
|
- btnModel = [[MoreBtnModel alloc] initWithTyep:MasterTransfer isEnable:YES];
|
|
|
+ btnModel = [[MoreBtnModel alloc] initWithTyep:Refresh isEnable:YES];
|
|
|
break;
|
|
|
|
|
|
default:
|
|
|
break;
|
|
|
}
|
|
|
- [btnArray addObject:btnModel];
|
|
|
+ [_arrMoreBtn addObject:btnModel];
|
|
|
}
|
|
|
-
|
|
|
- //img_bg_morepopup_icon_masterchange, img_bg_morepopup_icon_masterchange_press
|
|
|
- //img_bg_morepopup_icon_masterchange
|
|
|
- //img_bg_morepopup_icon_masterchange
|
|
|
-
|
|
|
-// NSMutableArray *btnArray = [NSMutableArray arrayWithObjects:[NSNumber numberWithInteger:masterChange],[NSNumber numberWithInteger:add],[NSNumber numberWithInteger:del], nil];
|
|
|
-//
|
|
|
-// [self toggleOptionsWithArray:sender btnArray:btnArray];
|
|
|
}
|
|
|
|
|
|
|