所以我的应用程序菜单中有一个UIScrollView
。我启用了分页,每个页面都包含一个按钮和一个图像。我想添加一个小动画,当它们从屏幕上消失时(当用户滚动到下一页时)它们开始收缩。
我知道我可以通过为每个按钮和图像创建属性,然后在scrollViewDidScroll
方法中手动更改帧大小来实现此目的。
有没有人有一个更优雅的解决方案,所以我不必硬编码每个?有可能是这个或什么的预定义属性?
答案 0 :(得分:0)
滚动视图中的每个“页面”实际上是一个视图或视图控制器吗?无论它是什么,希望它是一个类的实例,因此可重用。将方法添加到使用UIView animateWithDuration:方法的自定义视图/视图控制器,以使按钮和图像缩小。确定滚动视图已移动足够时调用该方法。