Domanda

Non credo che questo è stato chiesto prima su questo sito, ma potrei sbagliarmi.

Qualcuno sa i principi fondamentali di come ottenere che l'intero effetto con l'iPad app Foto? In sostanza, pizzicando una pila di foto ti permette di avere una "sbirciatina" le foto in quella pila, che si espande basata sulla distanza tra le 2 dita nella presa, poi completamente completando il verso l'esterno pizzico gesto apre le foto nella pila in un nuova visualizzazione.

questo video per ottenere quello che voglio dire. So di almeno un app di terze parti che utilizza lo stesso metodo l'applicazione Photo iPad, quindi so che è possibile fare. Sto indovinando vorrei fare qualcosa con la UIPinchGestureRecognizer ma non sono sicuro esattamente come procedere.

È stato utile?

Soluzione

Il pozzo là nessuno modo particolarmente facile da fare, se non il modo più ovvio:

Usa un UIPinchGestureRecognizer sulla cosa individuale che può essere espansa. Dategli un obiettivo e l'azione, e sarà fondamentalmente chiamare quel metodo un milione di volte, mentre le dita sono pizzicare (più precisamente ogni volta le dita si muovono dentro o spostare fuori).

All'interno del metodo, controllare la proprietà di scala, che è sostanzialmente quanto le dita si sono trasferiti o spostati fuori. Rappresentazione La vista appropriati all'interno del rettangolo in base alla scala, e così via e così via. Probabilmente avete un'idea generale su come dovrebbe essere fatto, in primo luogo, e in realtà è così che si fa.

Tuttavia, dovrebbe avvertire, Apple ha respinto le applicazioni sulla base di pinch-to-expand prima. Io non sono sicuro se è ancora in vigore, ma ecco un articolo su di esso: http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top