Modal Viewcontoller 覆盖 uiTabBar

Posted

技术标签:

【中文标题】Modal Viewcontoller 覆盖 uiTabBar【英文标题】:Modal Viewcontoller covers uiTabBar 【发布时间】:2014-06-20 17:07:44 【问题描述】:

我有一个基于 tabbar 的应用程序,当我展示一个模态视图控制器时,它覆盖了 uitabBar,请问这是为什么?

在呈现控制器之前查看:

这就是我从主页呈现模态视图控制器的方式:

SearchSongViewController *Search_MusicTableView = [[SearchSongViewController alloc] init];
    Search_MusicTableView.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;
    [self.navigationController presentModalViewController:Search_MusicTableView animated:YES];

View 呈现模态视图控制器后:

这个viewcontroller覆盖了整个uitabbar,请问我应该如何展示viewcontoller才不会覆盖tabbar?

谢谢一百万!

【问题讨论】:

【参考方案1】:

我认为这对于模态视图控制器来说是正常的,所以我建议您只使用push segue。

【讨论】:

对不起,我是 ios 新手,但 segue 不是故事板吗?另外,如果我尝试展示viewcontroller,同样的事情仍然会发生,所以它没有任何区别 是的,这是有故事板的对不起,我不知道没有故事板怎么办,因为我也是新手,我总是使用故事板。

以上是关于Modal Viewcontoller 覆盖 uiTabBar的主要内容,如果未能解决你的问题,请参考以下文章

如何检测在 $modal 中关闭模式窗口?角度-ui

iOS开发UI篇—Modal简单介绍

iOS开发UI篇—Modal简单介绍

iOS开发UI篇—Modal简单介绍

如何从任何地方关闭 Angular UI Modal

$scope.$watch 不在 ui.bootstrap.modal 控制器中引发事件