デバイスの通常の写真アプリでは、ズームアウトすると、画像を上下にドラッグできなくなります。これは、そこには何もないためです。完全にズームアウトしたときにドラッグする理由はまったくありません。ただし、私のアプリではこれを機能させたいと思っています。これは一種のクロッパーツールなので、ユーザーがズームアウトできるようにしてから、画面上のどこにでも小さな画像を移動できるようにしたいと考えています。見えないところ。
imageViewの3倍の大きさの非表示ビューにサブビューとしてimageViewを追加し、このinvisiViewをscrollViewに追加することで、これを以前に解決しましたが、これはトリミングで処理するのが難しいことがわかりました。とにかく、imageView を scrollView の唯一のサブビューとしてこれを行う方法があるかどうか疑問に思っていました。
ユーザーがズームアウトして、このように画像を移動できるようにしたいので、そこにとどまります。
-----------------
| ---- |
| | | |
| | | |
| ---- |
| ^imageView |
| |
| | <-- scrollView
| |
| |
| *nothing* |
| |
-----------------
ズームの部分は実際には問題ではありません。つまり、minimumZoomScale を 0.1 などに調整するだけですが、画像が画面よりも小さい場合はいつでも、IE 画像全体の何もない黒い境界線が表示され、画像を移動することができなくなります。最初は左上に引っかかっていましたが、中央に配置する方法を見つけましたが、それでも移動できるようにしたいと考えています。
誰?