2

次の問題があります。プロジェクトで2つのビューを取得しました。1つはプログラムで作成され(タッチイベントがあります)、もう1つはxibファイルを介して作成されたインターフェイスビューです。作成します

UIScrollView

ViewControllerでビューとして設定し、ビューをサブビューとして追加した後。しかし、プログラムで作成されたものはわかりません。白い画面とインターフェイスビューのみです。

また、どういうわけかScrollViewのタッチインターセプトを無効にできますか?ある種のミニマップを追加したいと思います。

4

1 に答える 1

1

CGRectZeroビューに渡すのでinitWithFrame:、サイズはゼロで作成されます。を使用して、ビューが表示される長方形を渡す必要がありますCGRectMake

タッチの処理に関しては、をインターセプトすることにより、スクロールビューのサブクラスでカスタマイズできますtouchesShouldBegin:withEvent:inContentView:delaysContentTouches処理コードに送信されるイベントのタイミングを制御できるフラグもあります。

于 2012-08-04T13:18:06.743 に答える