预览UIScrollView的内容

时间:2009-12-20 04:12:20

标签: iphone objective-c cocoa-touch uikit

我有一个UIScrollView,它显示一系列图像(启用分页)。我想提供一种方法来预览scrollview中的下一个和最后一个可见图像。

例如,如果我有三个图像(A,B和C)并且图像B当前可见,则在图像右侧BI希望通过某种半透明视图看到图像C并且图像BI的左侧希望通过另一个半透明视图看到图像A.当当前图像进入/离开视图时,半透明视图中的图像也会生成动画。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这个怎么样:

  1. 在UIScrollView
  2. 上放置一个透明的UIView
  3. 将两个UIImageView视图附加到该UIView,其alpha值设置为小于1。
  4. 在UIScrollView委托的scrollViewWillBeginDragging和scrollViewDidEndDragging方法中,处理两个UIImageViews的动画。
  5. 如果您不关心预览图像的动画效果(或者想要做一些更简单的事情,比如只是交叉淡化它们,那么它就更简单了。