2009-08-06 11 views
1

私はUIScrollViewにズーム操作をする際に問題がありますが、これは非常にシンプルなようですが、解決方法はわかりませんでした。UIScroll最小縮尺の質問

ズームアウト時にコンテンツビューの境界を超えないようにUIScrollView noを設定します。

  • バウンス(スクロールビューバウンスコンテンツのエッジ過去と再びかどうかを制御するブール値。)
  • bouncesZoom(ブール値: は、リファレンスガイドを読むことで、私は、次のプロパティを発見しましたスケーリングは、最大または最小の限界を超えたときに、スクロールビューコンテンツスケーリングをアニメーション化するかどうかを決定する。)
  • alwaysBounceVertical(垂直スクロールは、コンテンツの終わりに到達したときにバウンドが常に発生するかどうかを示すブール値。)
  • はalwaysBounceHorizo​​ntal(ブール値。

これらのプロパティが実際に行うことは、スクロールビューがコンテンツビューを超えたときに行うべきことを定義することです(ズームアウトが大きすぎます) )。 これはプロパティを設定しようとした:

  • minimumZoomScale(スクロールビューのコンテンツに適用することができる最小スケール係数を指定する浮動小数点値。)

1.0(私は推測いますスクロールビューはそれを行いますが、しばらくコンテンツビューの境界を超えています(最小スケールに戻ってバウンスします)。

どうすればこの問題を回避できますか?上記のプロパティのいくつかの組み合わせが機能するかもしれませんが、これについてはまだ混乱しています。

ありがとうございます。

答えて

7

バウンスズームをfalseに設定します。これにより、ズームの最小ズーム値を超えないようにする必要があります。

関連する問題