我有一个导航控制器,我根据用户输入添加工具栏。
当用户回到主屏幕时。我不想要工具栏。
self.navigationcontroller.toolbar.hidden = YES;
这只是隐藏了工具栏,主页上的UIImage现在向上移动了40px,黑色背景出现在隐藏工具栏的位置。
如何删除工具栏,以免图像被推高。
答案 0 :(得分:1)
self.navigationController.toolbar.hidden = YES;
需要替换为......
self.navigationController.toolbarHidden = YES;
答案 1 :(得分:0)
要保持子VC的位置frame
向下移动40px(持续时间为0.25 fe的动画),隐藏工具栏,或用{{1更改导航控制器bounds
原点当你隐藏状态栏时,就像你一样。但我认为一个空的空间仍然存在,你应该用它来做点什么。
答案 2 :(得分:0)
要迅速,您需要写:
self.navigationController?.isToolbarHidden = true