3

UIPageControlの側面がタップされたときにUIScrollViewを更新するために使用する方法は何ですか?UIScrollViewをスワイプすると、UIPageControlは正しく更新されますが、UIPageControlの側面をタップして次のページに移動すると、ドットのみが更新され、UIScrollViewはスワイプされません。ドキュメントを調べましたが、このための方法が見つかりませんか?

意味がわからない場合は、iPhoneのホーム画面に移動し、ドックとページアイコンの間にある白い点のいずれかの側をタップします。

4

3 に答える 3

8

ページコントロールに十分な幅を与えていることと、ValueChangedアウトレットを接続していることを確認してください。これを行うと、値が変更されたときにメッセージが表示されます。コントロールのcurrentPageプロパティを確認します。左マージンと右マージンのタップを適切に処理します。

于 2009-12-14T20:56:13.827 に答える
1

あなたが探している方法は次のとおりです。

UIScrollView scrollRectToVisible: animated:

UIPageControl valueChangedでこれを行う場合、自動である必要があります。

于 2009-12-14T23:30:47.630 に答える
1

ここで私の答えを参照してください:UIPageControlはそれ自体では役に立たないのですか?

UIPageControlとUIScrollViewをカプセル化する再利用可能なクラスの場合。

于 2010-10-25T12:07:09.273 に答える