如何检查UIImageView是否在UIScrollView的可见区域之外?
问题描述:
在UIScrollView中,它包含许多UIImageView对象。如何检查UIImageView是否在UIScrollView的可见区域之外?
如何检查UIImageView不在UIScrollView的可见区域?
UIImageView可以观察自己是否远离可见区域?
谢谢。
答
CGRect visibleRect;
visibleRect.origin = scrollView.contentOffset;
visibleRect.size = scrollView.bounds.size;
BOOL imageViewIsVisible = CGRectIntersectsRect(visibleRect, imageView.frame);
可以在UIScrollViewDelegate的scrollViewDidScroll:
方法
不,的UIImageView不能观察自己搬走观察它。 – 2011-05-19 18:29:55