2014-09-18 9 views
6

Bei dem Versuch, dieses iOS 8 action extension icon is blank on device (works in simulator) Problem zu lösen, habe ich festgestellt, dass nirgends Informationen verfügbar sind, welche Größe ein iOS 8 Action Extension Icon haben muss. Auch die technische Anforderung "PNG wird empfohlen" und "monochromatisch" sind nicht sehr klar. Weiß jemand, wo das Symbol für eine Aktionserweiterung in XCode 6 platziert werden soll und welche Dimensionen und welches Format es haben muss?iOS 8 Action Extension Icon Größen

Antwort

10

Vom Documentation:

iOS. Erstellen Sie ein Vorlagenbild, das Ihre Aktionserweiterung darstellt. Ein Vorlagenbild ist ein Bild, das von iOS als Maske verwendet wird, um das endgültige Symbol zu erstellen, das Benutzer im Aktivitätsansicht-Controller sehen. Um ein Vorlagenbild zu erstellen, das in der endgültigen Benutzeroberfläche gut aussieht, befolgen Sie diese Richtlinien:

Verwenden Sie schwarz oder weiß mit entsprechenden Alpha-Transparenz. Enthalten Sie nicht einen Schlagschatten. Verwenden Sie Antialiasing. Erstellen Sie das Bild in zwei Größen:

Für iPhone, sollte das Bild gut aussehen zentriert in einem Gebiet, dass Maßnahmen 60 x 60 Punkte.

Für iPad, sollte das Bild gut in einem Bereich zentriert Blick, die 76 x 76 Punkte misst.

Weitere Informationen erhalten Sie von HIG.

Verwenden Sie eine einfarbige Version des App-Symbols für eine Aktionserweiterung. (Im Gegensatz dazu verwendet eine Freigabeerweiterung das vollfarbige App-Symbol der enthaltenen App.) Um ein Symbol für eine Aktionserweiterung zu erstellen, starten Sie möglicherweise , indem Sie eine Schablonenversion Ihres App-Symbols erstellen. Wenn nötig, vereinfachen Sie das Design, indem Sie sich auf die Elemente konzentrieren, die Ihr Icon einzigartig machen.

Wenn Sie mehrere Aktionserweiterungen in Ihrer containing-App bereitstellen, kann gut funktionieren, um eine Familie von Symbolen für sie zu erstellen. Stellen Sie sicher, dass jedes Symbol in der Familie mit dem Symbol der enthaltenen App in Bezug gesetzt wird ( ).

Edit: Von Documentation (Suche nach Symbol):

In iOS, eine benutzerdefinierte Aktion Erweiterung verwendet eine Vorlage Bild-Version seiner App-Symbol enthält, die Sie zur Verfügung stellen müssen.

iOS-Freigabeerweiterungen verwenden automatisch das Symbol der enthaltenen App. Wenn Sie ein separates Symbol in Ihrem Freigabeerweiterungsziel angeben, ignoriert Xcode es. Für alle anderen App-Erweiterungstypen müssen Sie ein -Symbol angeben, das dem Symbol der enthaltenen App entspricht.

Informationen darüber, wie ein Symbol, um Ihre App-Erweiterung hinzufügen, finden Sie Creating an Asset Catalog und Adding an App Icon Set oder Einführung Bild Set. Weitere Informationen zu Symbol Anforderungen für iOS App-Erweiterungen finden Sie unter „App Extensions“ in iOS Human Interface Guidelines

Edit 2: Einen AppIcon Image-Asset in Ordnern Ihrer Erweiterung der und fügen Sie Ihre Symbole in diesem Satz und referenzieren Sie dieses Asset in den Zielen Ihrer Erweiterung und Ihrer App.

Stellen Sie außerdem sicher, dass Ihr Erweiterungssymbol einen vollständig transparenten Hintergrund und kein durchgehend weißes aufweist. Jede Farbe, die nicht transparent ist, wird als dunkelgrau dargestellt.

enter image description here

+0

'' 'Für iPhone, sollte das Bild gut in einem Bereich zentriert Blick, der 60 x 60 points.''' misst nicht die Symbol Dimensionen nicht sagen :-( – powtac

+0

60x60 der Behälter Bereichsgröße Es ist Ihre Wahl, ob Sie es mit Inhalten füllen oder ein kleineres und zentriertes Bild verwenden.Ich meine, dass Sie in Photoshop eine Leinwandgröße von 60x60 Punkten mit einem kleinen Bild in der Mitte machen können, und das ist Ihr Icon. – Razvan

+0

Ok, ich sehen. Wo soll ich das img hinzufügen? Weil in den Standard-AppIcon Asset-Containern kein Steckplatz für einen 60x60 icon vorbereitet ist! – powtac