0

Interface Bilderを使用して配置されたビュー全体を埋めるUIScrollViewがあります。また、スクロール可能な領域に多数のボタンを配置しましたが、どれもうまく機能します。

ただし、ビューを埋めるために大きな UIImage も挿入したいと思います。UIImage を追加すると、ビューがスクロールできなくなります。最初は、UIImage が UIScrollView を「ブロック」している可能性があると考えたので、背面に送信するように調整しましたが、役に立ちませんでした。UIImage と UIScrollView をうまく再生させる方法を知っている人はいますか?

任意の提案をいただければ幸いです。

4

2 に答える 2

4

使うだけ

imageView.userInteractionEnabled = YES;

既定では、画像ビューにはこのオプションが yes に設定されておらず、すべてのタッチ イベントをキャプチャするため、スクロール ビューでそれが表示されることはありません。

于 2013-06-05T03:51:05.043 に答える
1

インターフェイス ビルダーを使用しているため、スクロールされない理由が 2 つあります。

  1. UIScrollViewサイズがサイズよりも大きい場合、このUIImage場合はスクロールされません。
  2. UIImageUIScrollViewコンテンツサイズには加算されません。

これを試して:

[myScrollView setContentSize:CGSizeMake(4500, 320)];
[myScrollView setScrollEnabled:YES];
于 2013-06-05T04:22:20.840 に答える