【问题标题】:iOS - iPhone app consists of tab bars containing navigation bars.. overlaying a modal view makes area over tabset hard to hitiOS - iPhone 应用程序由包含导航栏的标签栏组成。覆盖模式视图使标签集上的区域难以点击
【发布时间】:2012-07-10 08:23:57
【问题描述】:

我有一个 iphone 应用程序,它在 main.xib 中包含一个标签栏控制器,其中标签栏控制器包含导航控制器,这些导航控制器与相应的视图控制器相关联。我认为这是相当标准的。

如果我从包含在此层次结构中的导航控制器中呈现模态视图控制器视图,则此视图控制器拥有的视图会按您的预期弹出。但是,我注意到如果我在这个“模态呈现”视图的最底部有控件(例如按钮),它很少检测到点击。似乎下面的标签集阻止了触摸。请注意,当我呈现模态视图控制器视图时,它会填充可见屏幕,它不会从选项卡集下方向上滑动。

我认为这个 tababar 控制器 -> 导航控制器层次结构非常标准,我不应该能够在这个设置中从导航控制器呈现模态视图控制器而没有问题吗?我也尝试过从标签栏控制器呈现模态视图控制器,效果相同。

如何在带有标签栏控制器->导航控制器层次结构的应用中呈现模态视图控制器,以便该视图的最低部分可以检测到触摸?

感谢您的帮助!

【问题讨论】:

    标签: iphone ios modal-dialog tabbar viewcontroller


    【解决方案1】:

    查看Harry的第一个答案,我相信这个设置与你的情况有关。发布更新并让我们知道这是否有帮助:UIView doesn't resize to full screen when hiding the nav bar & tab bar

    另外,您使用什么代码来呈现模态视图?

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      相关资源
      最近更新 更多