2015-09-28 5 views

उत्तर

11

हाँ, यह UIApplicationShortcutIcon करना संभव है। डॉक्स के अनुसार:

त्वरित कार्रवाई आइकन के तीन प्रकार के होते हैं:

  1. आम प्रकार की एक प्रणाली के द्वारा उपलब्ध कराया पुस्तकालय से एक आइकन, UIApplicationShortcutIconType गणन

  2. एक में वर्णित के रूप आइकन आपके ऐप के बंडल में कस्टम टेम्पलेट छवि से लिया गया है और अधिमानतः एक संपत्ति कैटलॉग

  3. उपयोगकर्ता में संपर्क का प्रतिनिधित्व करने वाला एक आइकन की पता पुस्तिका, आप ContactsUI ढांचे के माध्यम से पहुँच जो (देखें ContactsUI फ्रेमवर्क संदर्भ)

आप iconWithTemplateImageName: उपयोग कर सकते हैं नया बटन intialiaze करने के लिए। उदाहरण के लिए:

- (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 Docs.

का संदर्भ लें
संबंधित मुद्दे