2016-05-24 10 views

Odpowiedz

3

rozciągających właściwości są bardzo proste, jak określono przez K. Kozub w this article:

Frakcja obrazem oryginalnym pozostanie bez rozciągania po lewej jest określone przez X

frakcji oryginału obraz rozciągnięty na osi X jest określony przez Szerokość

Frakcja oryginalnego obrazu pozostawionego bez rozciągania na prawo jest równa do 1 - X - szerokość

Jeśli używamy 0 dla Szerokość obszar rozciągnięty będzie interpolować między ostatni piksel lewej części oraz pierwszy piksel prawej części

Oś Y działa analogicznie

+0

Odpowiedź skopiowana z: http://stackoverflow.com/a/29000138/2227743 Proszę przestać plagiatować odpowiedzi innych użytkowników. – Moritz

+0

Eric, proszę .. google to wielki świat. Już wcześniej się z tym zmierzyłem. Skopiowałem oświadczenie na blogach i podałem link. Może to straszna odpowiedź, jeśli nie polecę linku. Czy powinienem znać wszystkie odpowiedzi stackoverflow? – Klevison

+3

To był drugi raz, kiedy zobaczyłem odpowiedź, która zawierała odpowiedź od innego użytkownika. Może tym razem skopiowałeś z bloga, zamiast kopiować z odpowiedzi Stack Overflow, tak jak wcześniej, ok, więc to może być mój błąd, ale ty też nie jesteś ofiarą. Są to autorzy plagiatu. Miejmy tylko nadzieję, że nie znajdziemy już skopiowanej zawartości i wszystko będzie w porządku. – Moritz

1

Ustawia właściwość contentStretch dla widoków (jest to właściwość UIView, a nie właściwość UIImageView). Ta właściwość została uznana za przestarzałą od iOS 6, więc nie powinieneś jej używać.

Zamiennik, w szczególności w przypadku obrazów, to resizableImageWithCapInsets. Normalnym zastosowaniem tego jest utworzenie obrazu z lewą i prawą stroną (lub górną i dolną) oraz szerokim na 1 piksel "środkowym" rozciągniętym w widoku. Powszechnie spotykane są przyciski niestandardowe, ponieważ są elastyczne w różnych szerokościach, a także oszczędzają trochę miejsca.

Zobacz "Definiowanie rozciągliwego obrazu" w części UIImage docs, aby uzyskać szczegółowe informacje.

Powiązane problemy