7

有没有办法呈现一个不覆盖 UITabBarController 的标签栏的模态视图控制器?

具体来说,我想使用 UIModalTransitionStylePartialCurl,但保留底部栏,例如 iPhone 地图应用程序。

4

2 回答 2

0
  1. 有两个视图控制器
  2. 在第一个中有第二个作为子视图
  3. 将您的工具栏作为子视图添加到第一个并调用bringSubviewToFront:
  4. 在第二个中呈现模态
于 2012-07-19T08:37:27.230 回答
-2

UIModalTransitionStylePartialCurl 当视图控制器出现时,当前视图的一个角会卷起来以显示下面的模态视图。在关闭时,卷曲的页面会在模态视图的顶部展开。使用此转换呈现的模态视图本身会被阻止呈现任何其他模态视图。

hidesBottomBarWhenPushed一个布尔值,指示当视图控制器被推送到导航控制器时屏幕底部的栏是否隐藏。

@property(nonatomic) BOOL hidesBottomBarWhenPushed

讨论

如果是,屏幕底部的栏被隐藏;否则,否。如果是,底部栏保持隐藏,直到视图控制器从堆栈中弹出。

过去在stackoverflow上有围绕这个话题的讨论

于 2011-02-03T03:01:16.247 回答