0

UIScrollViewと5ページのUIPageControlがあります。各ページは異なる背景色に設定されています。各ページは1024x768で、横向きモードのみがサポートされており、コンテンツサイズは次のように設定されています。scrollView.contentSize= CGSizeMake(1024 * 5、768);

各ページには、適切なサイズで適切な背景色が表示されます。

移動できる各ページにUIImageViewを配置します。2ページ目以降(またはインデックス1)、画像を左の年齢に移動して前のページにブリードオーバーすると、実際に前のページに移動して、そこで画像の一部を見ることができます。

ただし、右端では同じことは起こりません。画像が表示可能領域を超えて移動した場合、次のページに画像は表示されません。

私の質問は、これがどのように可能であり、それを防ぐために何ができるかということです。

前もって感謝します

4

1 に答える 1

1

これを何度も試した後、同じ状況に遭遇する可能性のある他の人を助けるために、この問題の答えは次のように設定することです。

self.view.clipsToBounds = TRUE;

UIImageViewがサブビューとして追加されたビュー。私にとって、各ページは、ビューがウィンドウの境界に設定されたUIViewControllerクラスのインスタンス化でした。

于 2013-01-02T05:25:15.090 に答える