【问题标题】:Animation on iPhone app closing, like the shutter on camera appiPhone 应用程序关闭时的动画,如相机应用程序上的快门
【发布时间】:2011-09-11 18:32:22
【问题描述】:

我希望我的应用程序在关闭前做一个动画,就像 Apple 的官方相机应用程序一样,在关闭之前“关闭快门”。有可能还是这是一个私有且未记录的 API?

提前谢谢你!

【问题讨论】:

    标签: iphone objective-c cocoa-touch camera


    【解决方案1】:

    在用户点击主页按钮后,您的应用没有官方方法可以延迟关闭。 Apple 希望用户能够随时快速退出应用程序。但是,当您的应用程序关闭时,您确实会收到通知,并且您确实有机会运行一些代码。我不能肯定地告诉你任何 UI 的东西都会起作用,但尝试它的地方是在你的 UIApplicationDelegate (AppDelegate) 类中。您感兴趣的方法是:

    - (void)applicationWillResignActive:(UIApplication *)application {
        // Try some UI stuff here
    }
    
    Or:
    
    - (void)applicationDidEnterBackground:(UIApplication *)application {
    
    }
    

    我假设 UI 会随着应用程序窗口的动画化而改变。让我们知道它是否有效!

    【讨论】:

    • 非常感谢!我已经尝试过,但不幸的是,处于关闭状态的应用程序似乎会响应(它会执行 NSLog()),但是在它关闭之前无法对 UI 做一些事情......
    猜你喜欢
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多