カスタム UIApplicationShortcutIcon を作成することは可能ですか? それともリンゴから与えられたものだけですか?
2632 次
1 に答える
11
はい、UIApplicationShortcutIcon に可能です。ドキュメントによると:
クイック アクション アイコンには、次の 3 種類があります。
UIApplicationShortcutIconType 列挙体で説明されている、一般的なタイプのシステム提供ライブラリのアイコン
アプリのバンドル内、できればアセット カタログ内のカスタム テンプレート イメージから派生したアイコン
ユーザーのアドレス帳の連絡先を表すアイコン。ContactsUI フレームワークを介してアクセスします (ContactsUI フレームワーク リファレンスを参照)。
iconWithTemplateImageName:新しいボタンを初期化するために使用できます。例えば:
- (void)createDynamicShortcutItems {
// create several (dynamic) shortcut items
UIApplicationShortcutItem *item1 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 1" localizedTitle:@"Item 1"];
UIApplicationShortcutItem *item2 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 2" localizedTitle:@"Item 2"];
UIApplicationShortcutItem *item3 = [[UIApplicationShortcutItem alloc]initWithType:@"Item 3" localizedTitle:@"Item 3"];
// add all items to an array
NSArray *items = @[item1, item2, item3];
// add the array to our app
[UIApplication sharedApplication].shortcutItems = items;
}
Apple ドキュメントを参照してください。
于 2015-09-28T07:38:06.817 に答える
