您可以在滚动视图内而不是仅在屏幕上为UIImage制作动画
问题描述:
在iPhone的myh应用程序中,我有一个UIScrollView,它是实际屏幕高度的两倍。在滚动视图中有一个按钮,当按下的时候在scrollview的顶部和底部之间交替(具有很好的滑动动画)。您可以在滚动视图内而不是仅在屏幕上为UIImage制作动画
在ScrollView的底部是一个UIImageView,它使用内置的动画块从屏幕的顶部移动到屏幕的底部。注意我说屏幕意味着UIScrollView的底部可见部分。
我的问题是,当用户在UIImageView的动画中按下按钮来更改视图时,图像不会停留在ScrollView的底部,而是会在屏幕的可见部分保持动画,而不会显示ScrollView的顶部。
有没有办法指定UIImageViews动画是在ScrollView中,而不是让它成为屏幕的可见部分?
我现在用的是
UIView animateWithDuration:<#(NSTimeInterval)#> animations:<#^(void)animations#>
代码来执行的UIImageView的动画。
你必须告诉我们你的代码。 –
这听起来像你的UIImageView应该是UIScrollView的子视图。 –