0

在您设备上的常规照片应用程序中,如果您一直放大,则无法上下拖动图像。这是因为上面什么都没有,所以完全缩小时真的没有理由拖动。但是,在我的应用程序中,我希望它能够工作。它有点像裁剪工具,所以我希望用户能够一直放大,然后再放大一些,并且仍然能够将小图像移动到屏幕上的任何位置,但最好不要超出范围在你看不到的地方。

我之前通过将 imageView 作为子视图添加到比 imageView 大 3 倍的不可见视图中解决了这个问题,然后将此 invisiView 添加到 scrollView,但是,事实证明这很难通过裁剪处理。无论如何,我想知道是否有办法将 imageView 作为 scrollView 的唯一子视图。

我希望用户能够缩小,并像这样移动图像,所以它留在那里:

 -----------------
|     ----        |
|    |    |       |
|    |    |       |
|     ----        |
|      ^imageView |
|                 |
|                 | <-- scrollView
|                 |
|                 |
|    *nothing*    |
|                 |
 -----------------

缩放部分并不是真正的问题,只是将 minimumZoomScale 调整为 0.1 或其他什么,但每当图像小于屏幕时,整个图像周围的 IE 黑色边框都是虚无的,现在无法移动图像。最初,它卡在左上角,但我找到了一种将其居中的方法,但我仍然希望能够移动它。

任何人?

4

0 回答 0