Hier sind 3 Dinge zu beachten:
Der Bildhintergrund sollte transparent sein.
Der "sichtbare Teil" des Symbols sollte undurchsichtig oder undurchsichtig sein. Beachten Sie, dass alle Farbinformationen nicht beibehalten werden :
Da das Bild nicht vom System skaliert wird, wenn es zu klein / groß ist, müssen Sie ein Bild in der richtigen Größe bereitstellen. Ich fand Bildgröße 120px x 120px
, um perfekt zu passen.
Hinweis: Diese Größe berücksichtigt auch die Symbolfüllung.
Der Bildhintergrund sollte weiß sein, damit er mit den Symbolen UIAction
des Systems übereinstimmt, Sie können jedoch auch eine beliebige Farbe verwenden.
Wie in iOS 7 sollte der "sichtbare" Teil des Symbols nicht transparent oder undurchsichtig sein. In iOS 8+ werden jedoch Farbinformationen beibehalten .
Ich verwende ein Bild mit der Größe 240px x 240px
, aber Sie können ein Bild in benutzerdefinierter Größe anwenden, weil das -System automatisch scale-to-fill Bild füllt, wenn es zu klein / groß ist.
Wenn Sie also sowohl iOS 7 als auch iOS 8+ unterstützen möchten, müssen Sie zwei Versionen von benutzerdefiniertem% co_de% icon image haben.
Für iOS 7 sollten Sie ein Bild mit 120px x 120px mit transparentem Hintergrund verwenden. Hinweis: Finden Sie die Größe, die Ihren Anforderungen am besten entspricht.
Für iOS 8 + sollten Sie benutzerdefiniertes quadratisches Bild mit weißem Hintergrund und "sichtbarem" Teil einer beliebigen Farbe verwenden.
Codebeispiel
%Vor%Hoffe das hilft!
Tags und Links cocoa-touch ios8 uiactivityviewcontroller uiactivity