Ändern der Größe von UIImage in UIImageView

7

Ich versuche, ein UIPickerView mit einigen Bildern zu erstellen, aber ich kann nicht herausfinden, wie die Bilder in die Ansicht passen (momentan sind sie zu groß und überlappen sich gegenseitig) .

Ich versuche, eine Funktion zu verwenden, um jedes Bild zu vergrößern, wenn es gezeichnet wird, aber ich erhalte Fehler, wenn die Funktion aufgerufen wird, obwohl das Programm kompiliert und gut läuft (mit Ausnahme der Größe des Bildes). Die Größenänderungsfunktion und die Initialisierungsfunktionen sind:

%Vor%

Konsolenausgabe:

  

TabTemplate [29322: 207] Größenänderung

     

TabTemplate [29322]: CGBitmapContextCreate: nicht unterstützter Farbraum

     

TabTemplate [29322]: CGContextDrawImage: ungültiger Kontext

     

TabTemplate [29322]: CGBitmapContextCreateImage: ungültiger Kontext

Ich kann nicht herausfinden, was falsch läuft. Jede Hilfe wird sehr geschätzt.

    
Paul Woidke 17.06.2011, 05:16
quelle

4 Antworten

16

Sie müssen Ihre UIImage nicht anpassen, wenn Sie die contentMode Eigenschaft von UIImageView verwenden.

%Vor%

Oder wenn Sie die Größe Ihres UIImage noch ändern möchten, schauen Sie unter SO-Post nach.

Ändern der Größe eines UIImage, ohne es vollständig in den Speicher zu laden?

UIImage: Größe ändern, dann zuschneiden

    
Jhaliya 17.06.2011, 05:35
quelle
15

Verwenden Sie unten, um das Bild mit dem Seitenverhältnis zu skalieren und dann das Bild an die Grenzen des Bildausschnitts zu klammern.

%Vor%     
trillions 06.03.2012 08:58
quelle
0

Im Falle eines schnellen

%Vor%     
Ghulam Rasool 26.07.2016 14:09
quelle
-1
%Vor%     
James Bush 18.11.2016 20:49
quelle

Tags und Links