ios 7.1 - UIDatePicker会使View出现滞后现象

时间:2014-04-09 13:05:21

标签: performance uidatepicker ios7.1

在这里。我在当前控制器中创建了UITableView,它是静态单元格类型。当我触摸按钮时,会将此控制器推到UINavigationController,我发现打开需要3秒钟,这很慢,有时候我们会认为我们没有正确触摸按钮,这样的好用户体验。

所以我尝试了Time Profile Tool并看到它调用了日历库,我试图从UIDatePicker删除这两个UITableView,然后再试一次,是的,它已经很快习惯了大约1s。

所以问题是如何在它仍在加载UIDatePicker时删除此延迟?

enter image description here

2 个答案:

答案 0 :(得分:1)

通过Storyboard加载多个UIDatePickers肯定会降低导航速度。

  • 以编程方式创建您的UIDatepicker
  • 如果您在viewWillAppear中创建视图时需要从选择器传递数据
  • 如果您在加载视图之前不需要任何数据,请在viewDidAppear中创建

我的应用程序需要显示数据,所以我在viewWillAppear中创建了我的数据

答案 1 :(得分:0)

解决。

  1. 从UITableView
  2. 中删除UIDatePicker
  3. 在viewDidAppear
  4. 中以编程方式创建UIDatePicker

    然后它的能量回来了。