2016-05-24 17 views

risposta

3

proprietà stretching sono piuttosto semplici, come affermato da Karol Kozub in this article:

La frazione dell'immagine originale lasciati senza estende sulla sinistra del è specificato da X

La frazione di quello originale l'immagine che viene allungata nell'asse x è specificata da Larghezza

La frazione dell'immagine originale lasciata senza allungamento sul diritto è uguale 1 - X - Larghezza

Se usiamo 0 per la larghezza della zona allungata interpola fra l'ultimo pixel della parte sinistra ed il primo pixel della parte destra

L'asse y funziona analogamente

+0

Risposta copiata da: http://stackoverflow.com/a/29000138/2227743 Si prega di smettere di plagiare le risposte di altri utenti. – Moritz

+0

Eric, per favore .. google è un grande mondo. L'ho già affrontato prima. Ho copiato la dichiarazione dei blog e ho fatto riferimento al link. Forse è una risposta terribile se non ho fatto riferimento al link. O dovrei conoscere tutte le risposte StackOverflow? – Klevison

+3

Questa era la seconda volta oggi che ho visto una tua risposta che conteneva una risposta di un altro utente. Forse questa volta hai copiato da un blog invece di copiare da una risposta Stack Overflow come hai fatto in precedenza, ok, quindi potrebbe essere un mio errore, ma non sei neanche una vittima. Gli autori plagiati sono. Speriamo solo che non troveremo più contenuti copiati e tutto andrà bene. – Moritz

1

Imposta la proprietà contentStretch per le viste (questa è una proprietà UIView, non specificamente una proprietà UIImageView). Questa proprietà è stata deprecata da iOS 6, tuttavia, quindi non dovresti usarla.

La sostituzione, in particolare per le immagini, è resizableImageWithCapInsets. L'uso normale di questo è quello di creare un'immagine con un lato sinistro e destro (o superiore e inferiore), e un "medio" largo un singolo pixel che è allungato attraverso la vista. È comune per i pulsanti personalizzati sia perché è flessibile per una varietà di larghezze, sia perché consente di risparmiare spazio.

Vedere "Definizione di un'immagine estensibile" nello UIImage docs per i dettagli completi.