Für eine App musste ich ein %code% mit einem Farbverlauf und einem Hintergrundbild erstellen. Alles hat gut funktioniert, bis ich das Betriebssystem von iOS 5.1 auf das kürzlich veröffentlichte iOS 6 aktualisiert habe.
Hier sind zwei Screenshots vom Simulator:
Nun, der erste Screenshot zeigt, was ich brauche (und tat), Sie können einen braunen Hintergrund und den grauen Radiant sehen.
Unten ist der Screenshot mit den gleichen Tasten, aber mit iOS 6 läuft. Wie Sie sehen können, ist der Farbverlauf verschwunden und ein seltsamer weißer Streifen ist am unteren Rand von %code% erschienen.
Ich habe geschaut, ob das ein Fehler oder etwas ist, aber ich habe nichts gefunden, vielleicht hat jemand hier das gleiche Problem? Hier ist mein Code für den Gradienten
%Vor%Das Einfügen der Ebene an der Indexposition 1 funktioniert für mich.
Wahrscheinlich ist die beste Lösung, die iOS-Version zu überprüfen und abhängig davon in den Index 0 oder 1 einzufügen.
Das ist ein wirklich merkwürdiges Problem in ios6, ich hatte das gleiche Problem, wenn ich den Gradienten so einstelle, wie Sie es normalerweise tun würden:
%Vor%Ich habe versucht, die untere Zeile zu ändern, was in iOS 6 und auch in niedrigeren Versionen von IOS einwandfrei funktioniert hat
%Vor%hoffe das wird helfen
Wie Sie in meinem Kommentar sehen können, kam das Problem von der Klasse %code% , ich verstecke es einfach. Ich denke, das ist keine "saubere" Lösung, wenn Sie eine bessere haben, werde ich froh sein, davon zu hören: -)
Hier ist der Code:
%Vor%