嵌套容器视图控制器之间的间隙

时间:2017-10-05 10:51:55

标签: ios uinavigationcontroller uitabbarcontroller

嵌套UITabbarController和两个UINavigationViewControllerUINavigationViewController的工具栏都有工具栏,但工具栏不在底部,而是在44px的上部。为什么呢?

enter image description here

enter image description here

以编程方式添加工具栏:

UIBarButtonItem *update = [[UIBarButtonItem alloc] initWithImage:[PfbUtility imageFromConfigIfExist:@"reload"] style:UIBarButtonItemStylePlain target:self action:@selector(eah)];
self.toolbarItems = [NSArray arrayWithObjects: update, nil];
self.navigationController.toolbarHidden = NO;

1 个答案:

答案 0 :(得分:0)

将splitview的底边连接到屏幕/视图的底边(tabBar下方),而不是tabBar的顶部。该应用程序了解它位于tabBar下方,并将根据此自动偏移/插入内容。这不是一个“讨厌的修复”,它是预期的方法。执行此操作时,您还可以选择使用半透明导航和tabBars。