gpt4 book ai didi

ios - 为什么我的 View Controller 模态呈现的动画在某些设备上很慢?

转载 作者:行者123 更新时间:2023-11-28 07:03:51 25 4
gpt4 key购买 nike

我仍然无法弄清楚为什么我的模态呈现的 View Controller 呈现动画在 iphone 5 或 ipad 或某些 cpu 较低的设备上很慢?当我尝试在 iPhone 6 和模拟器上运行时,它呈现正常且流畅。但是,当我在 iPad Mini 1 和 iPhone 5 上测试时,它会在 2 或 3 秒后出现。动画速度有帮助吗?

这是我的高级搜索 View ,当我单击左侧导航栏按钮时,它以模态方式呈现。

Advance Search View

是不是因为我使用了很多UI组件比如UIPickerView,UIDatePicker,UITextField,UISegmentControl还是静态表格单元格?

或者我的 viewDidLoad() 方法有问题,我为 UIPickerView 对象初始化了许多数组?

最佳答案

你有延迟,因为许多对象必须在 viewdidload 中初始化。您可以将一些代码替换为 viewDidApear

或者你可以尝试像这样在背景中初始化你的对象。

- (void)viewDidLoad {
dispatch_async (dispatch_get_main_queue(), ^{

// initialize objects
});
}

关于ios - 为什么我的 View Controller 模态呈现的动画在某些设备上很慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31333207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com