Şu anda 3D Touch'ı kullanarak iOS 9 uygulamam için ana ekran Hızlı Eylem'i uyguluyorum. Tanımlı UIApplicationShortcutIconType enum'undan mevcut Sistem simgelerini kullanarak birkaç eylemim var.iOS 9 Uygulamamdaki statik UIApplicationShortcutItem için özel bir simge nasıl belirtebilirim?
Bir Örnek:
<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeSearch</string>
<key>UIApplicationShortcutItemTitle</key>
<string>Search for Parking</string>
<key>UIApplicationShortcutItemType</key>
<string>SEARCH</string>
</dict>
Ancak eylemlerden biri için ben özel bir simge kullanmak istiyorum. UIApplicationShortcutItemIconType dizesini görüntü varlığımın adıyla değiştirmeyi denedim, ancak bu çalışmaz.
UIApplicationShortcutIcon.iconWithTemplateImageName() işlevini kullanarak dinamik eylemler için yeterince kolay, ancak bu eylemin statik olması gerekiyor.
Ben cenneti Bunu işe almak mümkün oldu. Çalışan bir resmin örneği var mı? Görüntünün belirli bir boyutta olması gerekiyor mu? Hangi dosya adı '' kullanıyorsunuz? –
pkamb
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys adresinden.html "Simgeler, bu şablon dosyalarında gösterildiği gibi ve iOS İnsan Arabirimi Yönergeleri'nde açıklandığı gibi kare, tek renk ve 35x35 nokta olmalıdır." –
70x70'in de çalıştığını ve Retina ekranlarında çok daha iyi olduğunu unutmayın. –