2013-12-17 66 views
-2

试图找出如何将此效果合并到我的应用程序中。iOS 7动态更改消息中的语音泡泡颜色

它实质上是颜色的在语音调整气泡当用户滚动,如在IOS在消息应用所看到7.

靠近屏幕顶部的气泡是淡蓝色,气泡底部较暗。

+0

你能对你的问题更具体吗?不清楚你是否不知道如何改变颜色,或者你如何在你的应用中使用这个效果,或者别的什么。 – Caleb

+0

当桌面视图滚动位置上升或下降时,您将会进行动画(更改背景颜色)。您是否尝试过任何操作? – RyanG

+0

其实很抱歉如此模糊。我的应用程序基本上有一个列表视图,每个单元格都有一个随机背景颜色。这些单元格包含文本和可能的照片(如果用户上传了一个),我只想改变单元格背景的颜色作为用户滚动。 – ZombiePartie

回答

1

在您的视图上创建渐变。根据视图在滚动视图的超级视图中的位置设置开始和结束颜色的强度(使用convertRect:toView:)。随着您的滚动视图滚动,根据当前位置更新可见气泡的背景颜色。优化仅仅是更新可见的视图。使用表格或集合视图可以帮助你。这是一个简单而有效的效果。