如何从UIScrollView获取活动子视图(UIImageView)

时间:2010-04-02 09:54:31

标签: iphone cocoa-touch uiscrollview

我在一个UIScrollView中有几个UIImage子视图。我正在尝试模仿iPhone的照片应用程序。为了启用压缩缩放,我已经实现了UIScrollViewDelegate,我无法弄清楚的是这个委托函数:

  • (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

如何找出当前有效的UIImage子视图?

类似的东西:

  • (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return activeUIImageViewSubView; }

1 个答案:

答案 0 :(得分:1)

您可能希望自己跟踪当前的UIImage子视图。

或者,如果您一次只能看到一个,请查找具有使其可见的坐标值的那个。

如果你想同时缩放它们,你可能想要将所有UIImage分组到一个可以滚动和平移的中间UIView中。