3

この Web サイトのガイドに従って、UIPageControl を使用して UIScrollView を実装しようとしています: http://www.iosdevnotes.com/2011/03/uiscrollview-paging/ ガイドとは反対に、ストーリーボード プロジェクトでこれを実装しています。 XCode4.5.2を使用しています。ガイドのコードに加えて、@interface の先頭に追加し、実装では viewDidLoad メソッド内に scrollView.delegate = self を追加しました。

ガイドに記載されているコードと IB オブジェクトだけをアプリに追加しただけで、iPhone でテストしたときにまったくスクロールできません。私ができる唯一のスクロールは、UIPageControl を指でスワイプすることです。これにより、PageControl の「白い点」が、スワイプしていた方向に 1 スポット移動し、ScrollView に目​​に見える変化はありません。このガイドでは、scrollView のビューの背景にさまざまな色を追加していますが、これらの色はまったく表示されません。

コードに NSLogs を入れてデバッグを試み、アプリが到達するメソッドを確認しました。NSLog の追加 (@"View did load"); [super viewDidLoad] の直後。メインView Controllerの上のviewDidLoadメソッドでは、端末に何も出力しません。これは、アプリが正しく読み込まれないということですか?

前もって感謝します!

4

2 に答える 2

3

scrollView に複数のページを追加していますか? コンテンツが 1 ページ分しかない場合、スクロールはデフォルトでオフになっています。loadScrollView メソッドが呼び出されていることを確認し、これも追加します。

scrollView.pagingEnabled=YES;
于 2013-01-16T01:12:46.323 に答える
0

興味があれば、スクロールビューでページングするためにこのクラスを作成しました

https://github.com/andrealufino/ALScrollViewPaging

于 2013-02-16T22:01:24.977 に答える