Domanda

Sto cercando di cambiare la rotazione del telefono in base alle dimensioni di un'immagine. c'è un modo per rilevare se l'immagine ha 480px x 300px dimensioni quindi utilizzare rotazione orizzontale e viceversa?

Non ho molte foto, alcune delle quali sono i migliori vista del paesaggio e altri migliori visti in modalità verticale.

Grazie per qualsiasi aiuto.

È stato utile?

Soluzione

Pensa bene a se si desidera ruotare l'intera UIView che l'immagine è su, contro solo facendo una rotazione trasformare sull'immagine, quindi è ruotato di 90 gradi all'interno di una visione che è ancora in modalità portrait. Quando sono venuto contro questo problema io stesso di recente, ho scelto la seconda. Tutto il resto della mia app è bloccata in modalità verticale, e di avere questa visione ri-orientare tutta la sua cosa per essere paesaggio era proprio strano. Invece galleggio l'immagine in un UIView su in cima a tutto il resto, e ruotarlo se questo è l'orientamento best-fit dell'immagine.

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