colorWithPatternImage mit iPhone 4 Retina Display ([email protected])

8

Dank der Suchfunktion von SO, wenn ich "@ 2x" eingebe, ist es schwer zu sagen, ob das bereits gefragt wurde ...

Ich habe colorWithPatternImage verwendet: um gekachelte Hintergrundbilder für meine verschiedenen Ansichten zu erstellen. Diese sehen jedoch vorhersehbar wie Müll aus, wenn sie auf dem neuen iPhone 4-Display angezeigt werden. Also habe ich @ 2x-Versionen meiner tile.png-Dateien erstellt, aber colorWithPatternImage: Offenbar kann UIImages nicht richtig mit doppelter Skalierung umgehen.

Hat jemand effektiv einen Workaround für dieses Problem entwickelt? Vielleicht innerhalb des CoreGraphics-Frameworks (von dem ich ziemlich neu bin)?

    
Greg Combs 10.07.2010, 05:18
quelle

1 Antwort

4

Ich glaube, das ist ein Fehler mit dem SDK. colorWithPatternImage: macht seltsame Dinge mit dem HD-Bild. Es gibt einen kleinen Thread in den Apple Dev Foren , aber im Grunde denke ich, dass es ein Bug ist. Ich bin mir nicht sicher, ob Apple es gerade noch weiß.

Ich habe daran gearbeitet, indem ich das Muster in einer Unterklasse der Ansicht innerhalb von -drawRect: gezeichnet habe.

Hoffe, das hilft.

%Vor%     
Michael Waterfall 07.08.2010, 14:27
quelle

Tags und Links