Bei Xcode 4.3.1 4E1019 hat der Startbildschirm (default.png usw.) am Ende des Bildes auf der Seite White Line (1 Pt groß).

StackOverflow https://stackoverflow.com//questions/9707084

  •  14-12-2019
  •  | 
  •  

Frage

Das ist ungerade. Ich habe eine Default.png, default-landcating.png, default-portrait.png und default@2x.png.

Der normale "Standardscreen-Zoom-Animation" ist der Fall, wo der Standard-Plak von der Mitte des Bildschirms aus der Mitte des Bildschirms ausgeht. Dies geschieht mit allen Apps auf iOS, so dass dies der Zeitpunkt ist, in dem Sie diese weiße Linie auf der Unterseite des Bildes "Standard" wirklich sehen können. Es ist eine 1-Pt-Zeile (oder so), die von links nach rechts unten in der gesamten default.png (default@2x.png, default-landcass.png usw.) geht ... es tritt auf beiden an Meine Geräte: "iPhone 4" und "iPad 1". Es tritt nicht auf einem der Simulatoren auf.

Die Bilder haben sich nicht zwischen meinen Builds geändert. In der Tat habe ich letzte Woche eine frühere Version (mit derselben Startgrafik) gebaut, und dies passierte nicht.

Die Bilder sind die richtige Größe. Ich habe sogar das .IPA auf ein .zip geändert, unkomprimiert und in das Paket sah. Die PNGs sind die richtige Größe, also hat das nichts getötet.

Wenn ich vom letzten Build meiner App zum Adhoc zurückkehre, geht das Problem weg. Wenn ich zum aktuellen Build wechselste, kommt das Problem zurück.

Alle Ideen?

BTW: ADDENDUM: Ich habe meinen alten Quellcode (für die Version, die in Ordnung ist) mit Xcode 4.3.1 zusammengestellt, und hat das gleiche Problem. Weiße Zeile am unteren Rand des Startbildschirms.

addendum

okay, eines, das wir bemerkt haben:

Unsere PNGS für iPad waren 1024x768 und 768x1024 anstelle von 1004x768 und 748x1024

Wir haben behoben, dass (komisch, dass sie vorher gearbeitet haben) und iPad-Start wurde behoben und angreift ordnungsgemäß. iPhone ist immer noch kaputt.

Die iOS-Benutzeroberfläche der iOS-Benutzeroberfläche / für benutzerdefinierte Symbol- und Bilderstellung Richtlinien, dass iPhone 320x480 und 640x960

sein sollen

Ich muss verwirrt sein, als ich ursprünglich iPad-Grafiken erstellt habe, aber sie haben bis Xcode 4.3.1 aufgetreten !!! (2 Jahre!) Ich weiß, dass meine iPad-Größen ausgeschaltet waren, aber fragen Sie sich, was Xcode gemacht hat, ändern und entscheiden, dass sie jetzt angehalten wurden?

War es hilfreich?

Lösung

Dies ist das gleiche Problem wie: ios 5.1: - [uicolor colorwithpatternimage:] Hintergrundfarbe zeichnet fest schwarz

Grundsätzlich: iOS 5.1 decodiert nicht die letzte Pixelzeile in einer indizierten Farbe PNG (PNG8) oder irgendein Graustufen-PNG.

Die Problemumgehung besteht darin, PNG32 zu verwenden oder Dummy-Linien bis zum Ende des PNG8 hinzuzufügen.

Ich habe einen Fehler mit Apfel (# 11069678) eingereicht und beraten Sie das Gleiche :)

Andere Tipps

Photoshop-Benutzer:

    .
  • Verwenden Sie das Bildmenü, um den Modus in RGB zu ändern.
  • Verwenden Sie dann das Bildmenü, um auf 16 Bit / Kanal zu wechseln.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top