0

配列にいくつかの画像があり、それらの画像をスクロール ビューに追加しますが、常に画面に 3 つの画像のみを表示したいと考えています。画面の両側に矢印があり、中央に 3 つの画像があり、矢印をクリックすると、次の画像が 3 番目の画像に置き換わり、3 番目の画像が 2 番目の画像に置き換わり、2 番目の画像が最初の画像に置き換わり、最初の画像が画面から消えます。

どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2

0

昨年のWWDCでは、まさにこのトピックに関するセッションがありました。開発者プログラムに登録している場合はSession 104 - Advanced Scroll View Techniques、WWDC11でチェックアウトしてください。

于 2012-04-30T21:58:12.407 に答える
0

全体ではなく、スクロールビューの境界の一部でページングすることを除いて、ページングのような動作が必要なようです。

おそらく、このメソッドを実装して UIScrollViewDelegate を作成できます。

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

位置が画像幅の倍数でない場合は、位置を最も近い境界にアニメーション化します。スクロールビューに一度にロードするには画像が多すぎる場合は、追加のトリックを実行する必要があります。

于 2012-04-30T19:15:30.280 に答える