2017-11-03 3 views
1

Ich habe PNG-Bilder mit abgerundeten Ecken, inneren Schatten und einem Füllgradienten, von denen ich dachte, ich könnte in Asset Catalogs horizontal und vertikal schneiden. Aber egal, was ich versuche, dehnt sich der Gradient Slice nicht wie erwartet. Mit Xcode 9.1.Xcode Image Slicing funktioniert nicht mit Farbverläufen?

Der Farbverlauf wird nicht kopiert (obwohl der innere Schatten ist), und in IB und im Simulator gibt es nur zwei Balken und keinen Farbverlauf.

Was fehlt mir?

Hier sind das Originalbild:

Thumbnails of image

Hier ist, wie ich sie in Scheiben geschnitten:

Slicing attributes

Und was sie sahen aus wie in IB:

IB automatic slicing

Und so sieht es in IB aus (mit den umgekehrten Farben im Simulator (mit einer roten Ansicht und einem anderen ähnlichen Bild als Hintergrund ohne Farbverlauf) und Gerät.

no gradient just bars

Antwort

0

Das Zentrum ist der Teil, der mit Ziegeln gedeckt wird immer. Sie haben ein 1x1-Quadrat definiert, das im Inneren Ihres Bildes wiederholt wird, damit das Bild den von Ihnen definierten Raum ausfüllt, was nicht Ihr erklärtes Ziel ist. Was Sie tun können, ist, Ihr Zentrum auf Strecken zu ändern und die Höhe und Breite des Zentrums zu erhöhen, um alles in Ihrem Bild aufzunehmen, das Ihre Endkappen mit abgerundeten Ecken nicht enthält.

Verwandte Themen