【发布时间】:2014-08-31 11:43:00
【问题描述】:
在我的应用程序中,我想根据相机更改 uiview 的背景,一切正常,但问题是背景变化太剧烈(我认为是因为焦点)。
那么有办法平滑地改变 UIView 的背景颜色吗?
我实际上使用了这段代码:
dispatch_async(dispatch_get_main_queue(), ^ {
[myview setBackgroundColor:[UIColor colorWithRed:red green:green blue:blue alpha:1]];
});
UIVIew 动画解决方案不起作用,因为变化太快。
【问题讨论】:
-
你的 UIView 动画代码是什么?长度可在这些中自定义,因此您应该能够放慢速度。
-
我使用 UIView animateWithDuration: animations: 方法,但即使我设置了 0.003 秒的持续时间,更改也不顺利
标签: objective-c xcode ios7 uiview