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