Frage

In meiner app ich möchte ein Bild ziehen, wo jeder in der Ansicht und das Bild, um die Größe durch Kneifen, Gesten.

Ich bin in der Lage, das Bild, wo jeder zu ziehen, indem Sie mit - (void) touchesBeganNSSet *) berührt withEventUIEvent *) Veranstaltung und -. (void) touchesMovedNSSet *) berührt withEventUIEvent *) Ereignis

Aber ist nicht in der Lage, das Bild zu ändern.

War es hilfreich?

Lösung

Das Pinch-to-Zoom-Verhalten wird Sie automatisch durch die UIScrollView-Klasse gegeben. In einer in einem Ort Ihrer vorhandenen Bildansicht, fügen Sie dann Ihre Bildansicht als Subview Scroll-Ansicht. Stellen Sie sicher, dass die Bildlaufansicht einen Stellvertreter hat.

Die Scroll-Ansicht wird der viewForZoomingInScrollView Delegierten nennen: Methode. Stellen Sie sicher, es gibt Ihre Bildansicht.

Dann setzen Sie einfach die minimumZoomScale und maximumZoomScale und das Verhalten sollte automatisch geschehen.

HTH

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top