Commit 4fabf3528980763fef8c2c6d83b5d633b73198aa
1 parent
8dddf2b3
0.0.7
Showing
5 changed files
with
49 additions
and
52 deletions
CNLiveCommuntyModule.podspec
CNLiveCommuntyModule/Classes/Model/CNLiveCommuntyHomeModel.m
| ... | ... | @@ -28,14 +28,14 @@ MJCodingImplementation |
| 28 | 28 | [self.titles addObject:[subDict stringValueForKey:@"columnName" default:@""]]; |
| 29 | 29 | } |
| 30 | 30 | } |
| 31 | -#ifdef DEBUG | |
| 32 | - if ([property.name isEqualToString:@"cmsPageUrl"]) { | |
| 33 | - if (oldValue == nil || [oldValue isKindOfClass:NSNull.class]) { | |
| 34 | - oldValue = @"https://www.baidu.com"; | |
| 35 | - } | |
| 36 | - } | |
| 37 | -#else | |
| 38 | -#endif | |
| 31 | +//#ifdef DEBUG | |
| 32 | +// if ([property.name isEqualToString:@"cmsPageUrl"]) { | |
| 33 | +// if (oldValue == nil || [oldValue isKindOfClass:NSNull.class]) { | |
| 34 | +// oldValue = @"https://www.baidu.com"; | |
| 35 | +// } | |
| 36 | +// } | |
| 37 | +//#else | |
| 38 | +//#endif | |
| 39 | 39 | return oldValue; |
| 40 | 40 | } |
| 41 | 41 | @end |
| ... | ... | @@ -50,14 +50,14 @@ MJCodingImplementation |
| 50 | 50 | } |
| 51 | 51 | - (id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property |
| 52 | 52 | { |
| 53 | -#ifdef DEBUG | |
| 54 | - if ([property.name isEqualToString:@"cmsPageUrl"]) { | |
| 55 | - if (oldValue == nil || [oldValue isKindOfClass:NSNull.class]) { | |
| 56 | - oldValue = @"https://www.baidu.com"; | |
| 57 | - } | |
| 58 | - } | |
| 59 | -#else | |
| 60 | -#endif | |
| 53 | +//#ifdef DEBUG | |
| 54 | +// if ([property.name isEqualToString:@"cmsPageUrl"]) { | |
| 55 | +// if (oldValue == nil || [oldValue isKindOfClass:NSNull.class]) { | |
| 56 | +// oldValue = @"https://www.baidu.com"; | |
| 57 | +// } | |
| 58 | +// } | |
| 59 | +//#else | |
| 60 | +//#endif | |
| 61 | 61 | return oldValue; |
| 62 | 62 | } |
| 63 | 63 | @end | ... | ... |
CNLiveCommuntyModule/Classes/ViewController/CNLiveCommuntActiviViewController.m
| ... | ... | @@ -41,12 +41,12 @@ |
| 41 | 41 | } |
| 42 | 42 | } |
| 43 | 43 | } |
| 44 | - | |
| 45 | 44 | - (void)viewDidLoad { |
| 46 | 45 | [super viewDidLoad]; |
| 47 | 46 | // Do any additional setup after loading the view. |
| 48 | 47 | self.view.backgroundColor = [UIColor whiteColor]; |
| 49 | 48 | UIViewController *subVC = [[CNLiveCommuntyModule shareInstance].protocol pushWebViewWithMainProjectWithWebUrl:self.webUrl type:self.type]; |
| 49 | + subVC.view.backgroundColor = [UIColor whiteColor]; | |
| 50 | 50 | [self.view addSubview:subVC.view]; |
| 51 | 51 | [self addChildViewController:subVC]; |
| 52 | 52 | [subVC didMoveToParentViewController:self]; | ... | ... |
CNLiveCommuntyModule/Classes/ViewController/CNLiveCommuntServiceViewController.m
| ... | ... | @@ -65,6 +65,7 @@ |
| 65 | 65 | NSString * cmsPageUrl = self.homeModel?self.homeModel.cmsPageUrl:self.homeSubModel.cmsPageUrl; |
| 66 | 66 | |
| 67 | 67 | UIViewController * subVC = [[CNLiveCommuntyModule shareInstance].protocol pushLiveViewWithMainProjectWithPageId:cmsPageId ChannelName:self.homeModel.cmsColumnName ChannelId:cmsColumnId WebUrl:cmsPageUrl]; |
| 68 | + subVC.view.backgroundColor = [UIColor whiteColor]; | |
| 68 | 69 | [self.view addSubview:subVC.view]; |
| 69 | 70 | [self addChildViewController:subVC]; |
| 70 | 71 | [subVC didMoveToParentViewController:self]; | ... | ... |
CNLiveCommuntyModule/Classes/ViewController/CNLiveCommuntyUserListViewController.m
| ... | ... | @@ -22,7 +22,6 @@ |
| 22 | 22 | [CNLiveCommuntViewModel requestWithCommuntySaveInfoUsersMentUserDict:@{} isSave:NO isNew:NO CompleterBlock:^(NSArray * _Nonnull userArray, BOOL isSave) { |
| 23 | 23 | weakSelf.userArray = [[NSMutableArray alloc] initWithArray:userArray]; |
| 24 | 24 | [weakSelf.tableView reloadData]; |
| 25 | - [weakSelf setupWithBottemView:weakSelf.userArray.count > 0]; | |
| 26 | 25 | }]; |
| 27 | 26 | } |
| 28 | 27 | |
| ... | ... | @@ -59,39 +58,35 @@ |
| 59 | 58 | } |
| 60 | 59 | -(void)setupWithBottemView:(BOOL)isShow |
| 61 | 60 | { |
| 62 | - if (isShow) { | |
| 63 | - __weak typeof(self) weakSelf = self; | |
| 64 | - UIView * bottemView = [[UIView alloc] init]; | |
| 65 | - bottemView.backgroundColor = [UIColor whiteColor]; | |
| 66 | - [self.view addSubview:bottemView]; | |
| 67 | - [bottemView mas_makeConstraints:^(MASConstraintMaker *make) { | |
| 68 | - make.left.right.bottom.mas_equalTo(weakSelf.view); | |
| 69 | - make.height.mas_equalTo(50+kVerticalBottomSafeHeight); | |
| 70 | - }]; | |
| 71 | - | |
| 72 | - UIButton * payButton = [UIButton buttonWithType:UIButtonTypeCustom]; | |
| 73 | - [payButton setTitle:@"确定" forState:UIControlStateNormal]; | |
| 74 | - [payButton setTitle:@"确定" forState:UIControlStateHighlighted]; | |
| 75 | - [payButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; | |
| 76 | - [payButton setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted]; | |
| 77 | - payButton.backgroundColor = UIColorHex(#CD0302); | |
| 78 | - payButton.layer.masksToBounds = YES; | |
| 79 | - payButton.layer.cornerRadius = 18; | |
| 80 | - payButton.titleLabel.font = [UIFont systemFontOfSize:16]; | |
| 81 | - payButton.titleLabel.font = [UIFont boldSystemFontOfSize:16]; | |
| 82 | - [payButton addTarget:self action:@selector(doneAction:) forControlEvents:UIControlEventTouchUpInside]; | |
| 83 | - [bottemView addSubview:payButton]; | |
| 84 | - [payButton mas_makeConstraints:^(MASConstraintMaker *make) { | |
| 85 | - make.top.mas_equalTo(bottemView.mas_top).offset(7); | |
| 86 | - make.right.mas_equalTo(bottemView.mas_right).offset(-10); | |
| 87 | - make.height.mas_equalTo(36); | |
| 88 | - make.width.mas_equalTo(kScreenWidth - 30); | |
| 89 | - }]; | |
| 90 | - }else{ | |
| 91 | - UIView * bottemView = [[UIView alloc] initWithFrame:CGRectZero]; | |
| 92 | - bottemView.backgroundColor = [UIColor whiteColor]; | |
| 93 | - [self.view addSubview:bottemView]; | |
| 94 | - } | |
| 61 | + __weak typeof(self) weakSelf = self; | |
| 62 | + UIView * bottemView = [[UIView alloc] init]; | |
| 63 | + bottemView.hidden = !isShow; | |
| 64 | + bottemView.backgroundColor = [UIColor whiteColor]; | |
| 65 | + [self.view addSubview:bottemView]; | |
| 66 | + [bottemView mas_makeConstraints:^(MASConstraintMaker *make) { | |
| 67 | + make.left.right.bottom.mas_equalTo(weakSelf.view); | |
| 68 | + make.height.mas_equalTo(50+kVerticalBottomSafeHeight); | |
| 69 | + }]; | |
| 70 | + | |
| 71 | + UIButton * payButton = [UIButton buttonWithType:UIButtonTypeCustom]; | |
| 72 | + [payButton setTitle:@"确定" forState:UIControlStateNormal]; | |
| 73 | + [payButton setTitle:@"确定" forState:UIControlStateHighlighted]; | |
| 74 | + [payButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; | |
| 75 | + [payButton setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted]; | |
| 76 | + payButton.backgroundColor = UIColorHex(#CD0302); | |
| 77 | + payButton.layer.masksToBounds = YES; | |
| 78 | + payButton.layer.cornerRadius = 18; | |
| 79 | + payButton.hidden = !isShow; | |
| 80 | + payButton.titleLabel.font = [UIFont systemFontOfSize:16]; | |
| 81 | + payButton.titleLabel.font = [UIFont boldSystemFontOfSize:16]; | |
| 82 | + [payButton addTarget:self action:@selector(doneAction:) forControlEvents:UIControlEventTouchUpInside]; | |
| 83 | + [bottemView addSubview:payButton]; | |
| 84 | + [payButton mas_makeConstraints:^(MASConstraintMaker *make) { | |
| 85 | + make.top.mas_equalTo(bottemView.mas_top).offset(7); | |
| 86 | + make.right.mas_equalTo(bottemView.mas_right).offset(-10); | |
| 87 | + make.height.mas_equalTo(36); | |
| 88 | + make.width.mas_equalTo(kScreenWidth - 30); | |
| 89 | + }]; | |
| 95 | 90 | } |
| 96 | 91 | -(void)doneAction:(UIButton *)button |
| 97 | 92 | { |
| ... | ... | @@ -137,6 +132,7 @@ |
| 137 | 132 | }else{ |
| 138 | 133 | if ([self.selectArray containsObject:subDict]) [self.selectArray removeObject:subDict]; |
| 139 | 134 | } |
| 135 | + [self setupWithBottemView:self.selectArray.count > 0]; | |
| 140 | 136 | } |
| 141 | 137 | #pragma mark - DZNEmptyDataSetSource Methods |
| 142 | 138 | - (NSAttributedString *)titleForEmptyDataSet:(UIScrollView *)scrollView | ... | ... |