【问题标题】:UITabBarController is slow in responding to touchesUITabBarController 响应触摸很慢
【发布时间】:2011-04-24 00:01:26
【问题描述】:

我有一个 UIViewController,它包含一个带有三个选项卡的 UITabBarController(每个选项卡都是一个 UINavigationController)。

我遇到的问题是在模拟器和设备中,从一个选项卡转到另一个选项卡需要几秒钟。我(还)没有办法测量需要多长时间,但是,这是显而易见的。

我想了解如何使我的 UITabBarController 更具响应性。是实现我自己的 UITabBarController 的解决方案吗??

【问题讨论】:

  • 您是否在每个选项卡上的视图控制器的 -init、-viewDidLoad、-loadView 或 -viewWillAppear 的主线程上做任何耗时的事情?
  • 我也遇到了同样的问题,请问您有解决方案了吗?

标签: iphone uiviewcontroller uinavigationcontroller uitabbarcontroller


【解决方案1】:

UITabBarController 应该始终是任何层次结构中最外层的视图控制器。如果不是,你总会遇到一些问题。

也就是说,您描述的具体问题可能不是您的层次结构的结果。我建议调查执行以显示新选项卡的代码——如果你这样做,则使用工具,否则使用 NSLogs。

【讨论】:

  • 根据您的经验,我应该在仪器中看到什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-28
  • 2012-03-09
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 2021-10-31
  • 2016-12-14
相关资源
最近更新 更多