Frage

wollte ich die Auflösung eines Bildes ändern, das Bild, das ich aus der Ferne location.The Bild immer bin ich zu groß bin immer in iPhone-Bildschirm zu passen, ist ihre eine Möglichkeit, dass die Auflösung zu ändern?

War es hilfreich?

Lösung

Wenn Sie eine UIImageView dann UIView der contentMode verwenden ist, was Sie benötigen, können Sie es wahrscheinlich auf UIViewContentModeScaleAspectFit gesetzt sollte (oder den entsprechenden Betrag in Interface Builder).

Andere Tipps

Sie verwenden eine Art von „View“ Unter der Annahme, um das Bild anzuzeigen (anstatt individuelle Zeichnung) Sie sehen könnten, wenn es irgendeine Art von Eigenschaft, die Sie die „Mode“ der Ansicht einstellen würde es ermöglichen verschiedene Skalierung ermöglichen Methoden.

Wenn Sie es machen, sollte es sowieso (siehe UIImage :: drawInRect) Skala wird jedoch CGContextDrawImage skaliert ein Bild in einen neuen Kontext zeichnen, die Sie dann auf dem Bildschirm machen verwenden können.

Wenn Sie schauen, um tatsächlich eine UIImage auf kleinere Dimensionen Größe ändern,

scroll top