2011-07-14 4 views
1

内部にUIViewを含むUIScrollViewがあります。IBで動作していないUIScrollView

UIScrollViewのは、ページングを有効にしており、320x500

UIViewのは私のUIViewは、シミュレータやデバイス上にスクロールしない320x480の

です。私は間違って何をしていますか?

+0

あなたはそれを解決しましたか? –

答えて

2

CGSizeUIScrollViewcontentSizeプロパティを設定していない可能性があります。 このプロパティをコンテンツビューフレームのサイズで設定します。

また、UIViewはスクロールビューよりも大きくはありませんが、少なくともスクロールバーを跳ね返す必要があります。 UIScrollViewスクロールを行うことが

0

UIScrollViewのデリゲートになるオブジェクトがあること、およびパンニングに必要なメソッドが実装されていることを確認してください。ここではそれについての詳細を読む

UIScrollView documentation

助けを願っています!

9

ScrollView.contentSizeは、あなたはそれが唯一の上下にスクロールしたい場合は、ScrollView.frame.size.heightよりScrollView.contentSize.heightが大きい作り(とように横スクロールあるいはその両方方法を)ScrollView.frame.size
よりも大きくする必要があります
プログラムでコンテンツサイズを設定する必要があります。

+1

すばらしい分析! –

+0

+1この偉大な解答 – Vaquita

関連する問題