Skip to content

Commit c763c22

Browse files
committed
移动文件夹不显示底部toolbar的bug
1 parent eb80c91 commit c763c22

1 file changed

Lines changed: 28 additions & 11 deletions

File tree

Coding_iOS/Controllers/FolderToMoveViewController.m

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,41 @@ - (void)viewDidLoad
4545
}];
4646
tableView;
4747
});
48-
//添加底部ToolBar
49-
EaseToolBarItem *item1 = [EaseToolBarItem easeToolBarItemWithTitle:@" 新建文件夹" image:@"button_file_createFolder_enable" disableImage:@"button_file_createFolder_unable"];
50-
EaseToolBarItem *item2 = [EaseToolBarItem easeToolBarItemWithTitle:@" 移动到这里" image:@"button_file_move_enable" disableImage:@"button_file_move_unable"];
51-
item1.enabled = [self canCreatNewFolder];
52-
item2.enabled = [self canMovedHere];
5348

54-
_myToolBar = [EaseToolBar easeToolBarWithItems:@[item1, item2]];
55-
[_myToolBar setY:CGRectGetHeight(self.view.frame) - CGRectGetHeight(_myToolBar.frame)];
56-
_myToolBar.delegate = self;
57-
[self.view addSubview:_myToolBar];
49+
[self configToolBar];
50+
51+
[self.navigationItem setRightBarButtonItem:[UIBarButtonItem itemWithBtnTitle:@"取消" target:self action:@selector(dismissSelf)] animated:YES];
52+
}
53+
54+
- (void)configToolBar{
55+
//添加底部ToolBar
56+
if (!_myToolBar) {
57+
//添加底部ToolBar
58+
EaseToolBarItem *item1 = [EaseToolBarItem easeToolBarItemWithTitle:@" 新建文件夹" image:@"button_file_createFolder_enable" disableImage:@"button_file_createFolder_unable"];
59+
EaseToolBarItem *item2 = [EaseToolBarItem easeToolBarItemWithTitle:@" 移动到这里" image:@"button_file_move_enable" disableImage:@"button_file_move_unable"];
60+
item1.enabled = [self canCreatNewFolder];
61+
item2.enabled = [self canMovedHere];
62+
63+
_myToolBar = [EaseToolBar easeToolBarWithItems:@[item1, item2]];
64+
_myToolBar.delegate = self;
65+
[self.view addSubview:_myToolBar];
66+
[_myToolBar mas_makeConstraints:^(MASConstraintMaker *make) {
67+
make.bottom.equalTo(self.view.mas_bottom);
68+
make.size.mas_equalTo(_myToolBar.frame.size);
69+
}];
70+
}else{
71+
EaseToolBarItem *item1 = [_myToolBar itemOfIndex:0];
72+
EaseToolBarItem *item2 = [_myToolBar itemOfIndex:1];
73+
item1.enabled = [self canCreatNewFolder];
74+
item2.enabled = [self canMovedHere];
75+
}
5876

5977
UIEdgeInsets contentInsets = UIEdgeInsetsMake(0.0, 0.0,CGRectGetHeight(_myToolBar.frame), 0.0);
6078
self.myTableView.contentInset = contentInsets;
6179
self.myTableView.scrollIndicatorInsets = contentInsets;
62-
63-
[self.navigationItem setRightBarButtonItem:[UIBarButtonItem itemWithBtnTitle:@"取消" target:self action:@selector(dismissSelf)] animated:YES];
6480
}
6581

82+
6683
- (void)dismissSelf{
6784
[self dismissViewControllerAnimated:YES completion:nil];
6885
}

0 commit comments

Comments
 (0)