【问题标题】:UIModalTransitionStyleFlipHorizontal laggyUIModalTransitionStyleFlipHorizo​​ntal laggy
【发布时间】:2011-07-16 05:50:20
【问题描述】:

我终于在苹果上注册了一个开发者帐户,并设置了我的设备以运行我正在制作的应用程序。我正在运行 IOS 5 beta 3 和 xCode 4.2。在 IOS 5 模拟器上,翻转运行非常流畅,但在设备上运行滞后。我正在使用很多 NSTimers,但它们都已发布..这是我的代码切换视图的样子

HowToPlay *LetsPlay = [[HowToPlay alloc] initWithNibName:@"HowToPlay" bundle:nil];

LetsPlay.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:LetsPlay animated:YES];

[LetsPlay release];

它们中的任何东西可能会导致延迟?或者我能做些什么来解决它?我认为这可能只是一个 IOS 5 错误,因为我的 iPhone 4 在 IOS 5 上运行得不是最好的。

谢谢

【问题讨论】:

    标签: objective-c ios transition ios5


    【解决方案1】:

    我不认为这与您的代码无关。我也在运行 beta 3,使用相同代码的应用程序运行顺利。也许尝试在完成后立即释放 NSTimers 只是为了看看这是否是原因。或者尝试制作一个新应用,然后让它翻转,看看在你的设备上是否也有延迟。

    【讨论】:

    • 没问题,告诉我发生了什么。
    • 刚做了一个测试应用,在动画上运行非常流畅。我的代码中必须有一些东西。该死。
    • 发现了问题,你可能会觉得这很有趣,当我更新到 4.2 时,我的所有 xib 文件的所有类链接都更改为一个,使它们成为所有正确的类,现在运行完全正常。谢谢老兄
    • 没问题,很高兴你知道了
    猜你喜欢
    • 1970-01-01
    • 2010-11-30
    • 2015-02-28
    • 2013-09-17
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    相关资源
    最近更新 更多