【问题标题】:How to reduce the click access length of a tab in uitabbarcontroller?如何减少uitabbarcontroller中选项卡的点击访问长度?
【发布时间】:2013-11-14 09:42:27
【问题描述】:

标题无法解决实际问题。让我解释清楚。

我在 viewcontroller 中有一个 tabbarcontoller,它是单视图应用程序项目的主视图控制器。

我将 Navigationcontrollers 添加到 tabbarcontroller。这样我就可以从一个视图控制器导航(推送/弹出)到另一个。

我在单个导航控制器的主视图中添加了一个子视图。

当我单击选项卡栏附近的按钮时,它不会被单击,并且 tabbaritem 按钮可以访问并显示该选项卡。

下图会很好解释,

如果我点击显示按钮,它会打开收据标签。

tabbarcontroller中如何减少tabbar的点击访问边界?

我对此没有任何解决方案。

【问题讨论】:

    标签: ios iphone objective-c uibutton uitabbarcontroller


    【解决方案1】:

    坦率地说,我已经编写了一堆在标签栏附近有控件的应用程序,但我从未遇到过这样的行为。

    检查您是否有带有自定义框架的自定义标签栏控制器。

    还可以尝试使用 Reveal App (http://revealapp.com/) 在运行时检查按钮的框架,它将帮助您了解发生了什么。我记得他们有试用版。

    希望它会有所帮助:)

    【讨论】:

    • 我没有使用自定义标签栏控制器
    • 您描述的是非本地行为,所以我认为我们需要收集更多信息:)。尝试 RevealApp 或以其他方式测试实际的标签栏/按钮框架。
    • 非本地行为?请参阅this
    【解决方案2】:

    为此选择自定义按钮并添加到标签栏中。

    【讨论】:

      猜你喜欢
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 2011-03-05
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多