我正在编写一个绘图应用程序,当用户单击工具栏中的项目时,该应用程序会显示工具视图控制器。然而,我的几位 Beta 测试人员报告说,工具面板打开速度太慢。我正在使用标准的 presentModalViewController:animated:调用来显示工具,我尝试将其包装在如下代码块中以加快速度:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration: 0.1];
[self presentModalViewController:settings animated:YES];
[UIView commitAnimations];

不幸的是,这不起作用。如果您说“animated:NO”,效果会更好,但底层绘图画布视图会立即被删除(因为控制器认为它不再可见),因此动画会在白色背景上发生。

之前有人做过这件事愿意提供一些建议吗?我将不胜感激!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top