Esticando e encolhendo Imagem quando beliscar na imagem
-
07-07-2019 - |
Pergunta
No meu aplicativo eu quero arrastar uma imagem qualquer, onde a vista e deseja redimensionar a imagem por beliscar, gestos.
Eu sou capaz de arrastar a imagem em qualquer lugar usando - (void) touchesBeganNSSet *) toca withEventUIEvent *) evento e -. (void) touchesMovedNSSet *) toca withEventUIEvent *) evento
Mas não sou capaz de redimensionar a imagem.
Solução
O comportamento pinch-to-zoom é dado a você automaticamente pela classe UIScrollView. Adicionar um no lugar de seu ponto de vista de imagem existente, em seguida, adicione a sua visão imagem como um subview para a exibição de rolagem. Certifique-se o ponto de vista de rolagem tem um delegado.
A exibição da rolagem vai chamar viewForZoomingInScrollView do delegado: método. Certifique-se que retorna a sua visão da imagem.
Em seguida, basta definir o minimumZoomScale e maximumZoomScale, eo comportamento deve acontecer automaticamente.
HTH