我有两个视图控制器A
和B
。
A
包含一个表格视图,当用户点击一行时,会推送B
。
B
有一个UIToolbar
self.navigationController.toolbarHidden = NO;
,问题是当我从B
弹出到A
时:工具栏仍然在A
上我不知道如何删除。
答案 0 :(得分:0)
它正在发生,因为当您从B
弹出A
viewController时,您不会隐藏工具栏。
在B
viewController
#pragma mark -
#pragma mark - viewWillDisappear Methods
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
self.navigationController.toolbarHidden = YES;
}
因此,只要从B
弹出A
viewController,就会隐藏工具栏。
您还应尝试使用其他选项,在viewWillAppear
viewController的A
方法上使用相同的代码。