【问题标题】:Partial Curl Modal Transition Style While Preserving Tool/Tab Bar保留工具/标签栏时的部分卷曲模态过渡样式
【发布时间】:2011-05-28 12:25:27
【问题描述】:

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

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

【问题讨论】:

    标签: iphone uitabbarcontroller modalviewcontroller


    【解决方案1】:
    1. 有两个视图控制器
    2. 在第一个中将第二个作为子视图
    3. 将您的工具栏作为子视图添加到第一个并调用bringSubviewToFront:
    4. 在第二个中呈现模态

    【讨论】:

      【解决方案2】:

      UIModalTransitionStylePartialCurl 当视图控制器出现时, 当前视图的一角卷曲 最多显示模态视图 下。解雇时,卷曲的 向上页面展开回到顶部 模态视图。呈现的模态视图 使用这个转换本身 阻止提出任何 额外的模态视图。

      还有

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

      @property(非原子) BOOL hidesBottomBarWhenPushed

      讨论

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

      过去stackoverflow上有this topic周围有discussions

      【讨论】:

      • 这不起作用。如果您将hidesBottomBarWhenPushed 设置为NO 并使用UIModalTransitionStylePartialCurl 样式以模态方式呈现它,它仍然会向上卷曲工具栏。
      猜你喜欢
      • 2020-09-23
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 2010-12-10
      • 2012-08-13
      • 1970-01-01
      相关资源
      最近更新 更多