私は現在、3D Touchを使用しているiOS 9アプリケーションのホーム画面クイックアクションを実装しています。私は定義されたUIApplicationShortcutIconType列挙から既存のシステムアイコンを使用していくつかのアクションを持っています。iOS 9アプリケーションで静的なUIApplicationShortcutItemのカスタムアイコンを指定するにはどうすればよいですか?
アン例:
<dict>
<key>UIApplicationShortcutItemIconType</key>
<string>UIApplicationShortcutIconTypeSearch</string>
<key>UIApplicationShortcutItemTitle</key>
<string>Search for Parking</string>
<key>UIApplicationShortcutItemType</key>
<string>SEARCH</string>
</dict>
はしかし、のいずれかのアクションのために私は、カスタムアイコンを使用します。 UIApplicationShortcutItemIconType文字列をイメージアセットの名前に置き換えようとしましたが、動作しません。
UIApplicationShortcutIcon.iconWithTemplateImageName()を使用して動的アクションを行うのは簡単ですが、このアクションは静的である必要があります。
Iの避難所これを動作させることができました。作業イメージの例がありますか?イメージは特定のサイズである必要がありますか?どのファイル名「」を使用していますか? –
pkamb
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeysから。html "アイコンは、これらのテンプレートファイルに示されているように、iOSヒューマンインターフェイスのガイドラインに記載されているように、正方形、単色、35x35ポイントである必要があります。 –
70x70も同様に機能し、Retinaディスプレイでよりよく見えることに注意してください。 –