Как проверить, что UIImageView находится вне видимой области UIScrollView? - PullRequest
0 голосов
/ 19 мая 2011

В UIScrollView он содержит множество объектов UIImageView.

Как проверить, что UIImageView находится за пределами видимой области UIScrollView?

Может ли UIImageView наблюдать себя за отходом отвидимая область?

Спасибо.

1 Ответ

5 голосов
/ 19 мая 2011
CGRect visibleRect;
visibleRect.origin = scrollView.contentOffset;
visibleRect.size = scrollView.bounds.size;

BOOL imageViewIsVisible = CGRectIntersectsRect(visibleRect, imageView.frame);

Вы можете наблюдать это в методе scrollViewDidScroll: UIScrollViewDelegate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...