ios - 在滚动过程中,将contentView中的图标动画化为导航栏

标签 ios ios8

我从设计师那里得到了一项任务,该任务似乎需要某种技巧才能完成。
基本上,当内容向上滚动时,我必须在导航栏顶部设置面部图标的动画。

有没有办法做到这一点?有优雅的方法吗?

Icon transition

最佳答案

有没有办法做到这一点?是

优雅?嗯...要使它变得优雅将是大量的工作,也许足以证明与您的设计师进行对话的合理性,即是否可以更好地利用其他效果。

但是给您的问题...首先,您将需要更加清楚动画的功能。脸部是否一直停留在顶部单元格的中心,直到达到某个阈值,然后一次动画到导航栏?还是该动画作为直接和平滑的滚动功能做出响应(随着用户滚动,从导航栏进行更近或更远的动画)?前者可能更容易编码,但听起来您想要后者。 IMO不太理想,因为界面可能会在不希望的状态下弯曲(例如,在单元格和导航栏之间漂浮的中间位置)。

关于ios - 在滚动过程中,将contentView中的图标动画化为导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980390/

相关文章:

ios - UISearchController 搜索栏宽度不变

ios - 更改导航栏后退按钮的厚度

ios - native Mac 应用程序无法切换到 native iOS 应用程序

iphone - 是否可以通过编程方式从 iPhone 设备获取 radio 资源控制 (RRC) 状态?

ios - Swift:将注释标题传递给我的第二个 View Controller 标签

ios - 如何做 UItextfield 应该只允许范围之间的值

ios - 在自定义键盘 ios8 中关闭键盘不起作用

c# - 无一异常(exception)地设置属性时单例类崩溃

ios - 如何判断 iOS 设备是否具有 GPS?

ios - 来自共享扩展的 Safari 截图