【发布时间】:2014-03-24 09:17:17
【问题描述】:
我正在尝试编写一个 iPhone 应用程序,该应用程序在启动时会出现启动图像,然后需要 2.5 秒才能模糊。模糊效果完成后,我希望 UI 的其余部分出现。
我打算使用以下代码来模糊图像:
[UIView transitionWithView:self.view duration:2.5 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
self.backgroundImage.image = [UIImage imageNamed:@"640 x 960 Blur10_iOS7@2x.png"];
} completion:^(BOOL finished) {
}];
BackgoundImage 使用图像的常规视图进行初始化,需要 2.5 秒才能过渡到图像的 blur10 视图。但是,当我从 didViewLoad 方法运行此代码时,应用程序以已经模糊的图像视图打开,并且不显示动画。如果我通过按下按钮运行代码,它会完美运行。
【问题讨论】:
标签: ios objective-c image blur