如何减少uitabbarcontroller中选项卡的点击访问长度?
Posted
技术标签:
【中文标题】如何减少uitabbarcontroller中选项卡的点击访问长度?【英文标题】:How to reduce the click access length of a tab in uitabbarcontroller? 【发布时间】:2013-11-14 09:42:27 【问题描述】:标题无法解决实际问题。让我解释清楚。
我在 viewcontroller 中有一个 tabbarcontoller,它是单视图应用程序项目的主视图控制器。
我将 Navigationcontrollers 添加到 tabbarcontroller。这样我就可以从一个视图控制器导航(推送/弹出)到另一个。
我在单个导航控制器的主视图中添加了一个子视图。
当我单击选项卡栏附近的按钮时,它不会被单击,并且 tabbaritem 按钮可以访问并显示该选项卡。
下图会很好解释,
如果我点击显示按钮,它会打开收据标签。
tabbarcontroller中如何减少tabbar的点击访问边界?
我对此没有任何解决方案。
【问题讨论】:
【参考方案1】:坦率地说,我已经编写了一堆在标签栏附近有控件的应用程序,但我从未遇到过这样的行为。
检查您是否有带有自定义框架的自定义标签栏控制器。
还可以尝试使用 Reveal App (http://revealapp.com/) 在运行时检查按钮的框架,它将帮助您了解发生了什么。我记得他们有试用版。
希望它会有所帮助:)
【讨论】:
我没有使用自定义标签栏控制器 您描述的是非本地行为,所以我认为我们需要收集更多信息:)。尝试 RevealApp 或以其他方式测试实际的标签栏/按钮框架。 非本地行为?请参阅this。【参考方案2】:为此选择自定义按钮并添加到标签栏中。
【讨论】:
以上是关于如何减少uitabbarcontroller中选项卡的点击访问长度?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 uitabbarcontroller 中的 uitableviewcontroller 的选项卡中添加“添加”按钮?
当用户返回到 UITabBarController 选项卡时如何刷新表数据
如何识别从UITabBarController中的更多选项卡或单独选项卡单击视图控制器?
用户选择选项卡时如何重置 UITabBarController 的选项卡(或选项卡控制器)?