0

私はこのパラメータを持つ UIScrollView を持っています:

[scrollView setPagingEnabled:YES];
[scrollView setContentSize:CGSizeMake(1024 * 2, 768)];
[scrollView setShowsHorizontalScrollIndicator:NO];
[scrollView setShowsVerticalScrollIndicator:NO];
[scrollView setScrollEnabled:NO];
[scrollView setDelegate:self];

ページを変更する場合:

CGRect frame = scrollViewPages.frame;
frame.origin.x = 1024;
[scrollViewPages scrollRectToVisible:frame animated:YES];

したがって、このスクロールビューには表示コンテンツ用の 2 つの領域があります。最初の四角形ではタッチが機能しますが、サイズの異なる他のコンポーネントを持つ他のセグメントに変更すると、タッチ イベントが機能しません。UIScrollView は隠しセクションにタッチ イベントを適用しないことを読みました。タッチ操作を取得するためにビューを更新する方法を知りたいです。

ありがとう

4

1 に答える 1

0

更新: UIScrollView 内の別の UIVIew に UIViews を追加していました。今それは動作します

于 2012-12-18T20:34:47.223 に答える