2011-01-20 13 views
1

私は、異なるuiimageviewsを表示するスクロールビューを持っています。一度に1つしか表示されません(スナップするので、常に1つしか表示されません)。どれが表示されているかを確認するにはどうすればよいですか? 〜のようなもの...ビューが現在iPhoneに表示されているかどうかを確認するにはどうすればよいですか?

if(imgView.bounds == self.view.bounds) 

+0

可能な複製を(scrollViewがあなたのUIScrollViewのであると仮定した場合):[viewWillAppearサブビューのために](http://stackoverflow.com/questions/2950309/viewwillappear-for-subviews/2950979 #2950979) – DarkDust

答えて

2

たぶん

if (CGRectIntersectsRect(imgView.frame, scrollView.bounds)) 

+0

いいえ動作しませんでした。 – Marty

+0

"self.view"を "scrollView"に変更すると、私はあなたにそれを渡します。それがうまくいったものです。 – Marty

+0

@marty申し訳ありませんが、self.viewがあなたのスクロールビューであると思った:) – Jilouc

関連する問題