Ich habe eine Anwendung von Fliese Spiel für iPhone 3 entwickelt. In dem ich ein Bild von meiner Ressource und teilte es in die Anzahl der Fliesen mit CGImageCreateWithImageInRect (originalImage.CGImage, frame);
Funktion.Retina Display von Bildern-iPhone 3 bis 4
Es funktioniert gut auf allen iPhones, aber jetzt will ich, dass es auch auf Retina Displays funktioniert.
Also per this link habe ich ein Bild mit seiner Größe verdoppelt die aktuelle Bildgröße und benenne es durch Hinzufügen von Suffix @ 2x. Aber das Problem ist, dass es nur die obere Hälfte des Retina-Anzeigebildes braucht. Ich denke, das liegt an dem Rahmen, den ich bei der Verwendung von CGImageCreateWithImageInRect
eingestellt habe. Was soll getan werden, damit dies funktioniert?
Jede Art von Hilfe wird wirklich geschätzt.
Vielen Dank im Voraus ...
Ich habe das auch versucht, aber es ist nicht der Maßstab == 2.0. Ich habe es im Simulator versucht. –
Auch ohne dies zu implementieren Es nahm mein Bild mit dem Namen als @ 2x als Suffix. Aber jetzt, da die obige Bedingung stimmt nicht überein, dass es nicht mein @ 2x Bild überhaupt nimmt –
Ich bearbeitete meine Antwort - poste etwas von deinem Code, wenn es nicht funktioniert, und ich werde versuchen zu helfen. –