在您设备上的常规照片应用程序中,如果您一直放大,则无法上下拖动图像。这是因为上面什么都没有,所以完全缩小时真的没有理由拖动。但是,在我的应用程序中,我希望它能够工作。它有点像裁剪工具,所以我希望用户能够一直放大,然后再放大一些,并且仍然能够将小图像移动到屏幕上的任何位置,但最好不要超出范围在你看不到的地方。
我之前通过将 imageView 作为子视图添加到比 imageView 大 3 倍的不可见视图中解决了这个问题,然后将此 invisiView 添加到 scrollView,但是,事实证明这很难通过裁剪处理。无论如何,我想知道是否有办法将 imageView 作为 scrollView 的唯一子视图。
我希望用户能够缩小,并像这样移动图像,所以它留在那里:
-----------------
| ---- |
| | | |
| | | |
| ---- |
| ^imageView |
| |
| | <-- scrollView
| |
| |
| *nothing* |
| |
-----------------
缩放部分并不是真正的问题,只是将 minimumZoomScale 调整为 0.1 或其他什么,但每当图像小于屏幕时,整个图像周围的 IE 黑色边框都是虚无的,现在无法移动图像。最初,它卡在左上角,但我找到了一种将其居中的方法,但我仍然希望能够移动它。
任何人?