ios - 动画 View 背景更改

标签 ios objective-c uiviewanimation

我有一个 View ,我会随着应用程序状态的变化而改变背景。基本上,我希望 View 背景更改以某种幻灯片形式进行动画处理。我一直在寻找解决方案,但还没有真正找到任何东西。

所以我想从当前背景过渡到下一个背景。

//current to:
self.view.backgroundColor = [UIColor colorWithPatternImage:image];

我可以毫不费力地改变背景,但我想为它制作动画。非常感谢您在正确方向上的任何帮助。

最佳答案

你可以使用这个:

[UIView animateWithDuration:1 
delay:0 
options:UIViewAnimationOptionAutoreverse                
animations:^
{
    self.view.backgroundColor = [UIColor colorWithPatternImage:image];
}
completion:nil 
];

关于ios - 动画 View 背景更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517273/

相关文章:

ios - MonoTouch 中包含 500 个项目的 UITableView

ios - 使用自动布局通过动画更改桌面 View 框架

objective-c - 如何在 Facebook iOS SDK 上存储多个分值

ios - UIViewAnimation setAnimationDidStopSelector 未声明的选择器,会崩溃吗?

ios - 阿拉莫菲尔打了两次电话

iphone - ASIHTTPRequest 随每个请求发送数据

ios - 具有多语言支持的主题标签文本的正则表达式

swift - 将 UIView 推到键盘上方的动画约束问题

ios - 使用自动布局更改 UIView 的宽度

iphone - 如何在 iPhone 上以卡拉 OK 风格显示歌词?