2012-10-02 18 views
6

क्या डिफ़ॉल्ट ऐप लोगो के बजाय के लिए कस्टम आइकन प्रदान करने का कोई तरीका है? Growl में iconData पैरामीटर की तरह।कस्टम आइकन?

मैं इस "किसी" की तस्वीर के साथ "किसी ने अभी कुछ पोस्ट किया है" दिखाना चाहता हूं।

उत्तर

1

वर्तमान में नहीं (माउंटेन शेर)। आपको feature request पोस्ट करना चाहिए।

0

NSUserNotifications के बारे में एक संबंधित उत्तर की तलाश में मुझे आपका प्रश्न मिला। आधिकारिक तौर पर यह अभी तक समर्थित नहीं है। लेकिन मैंने थोड़ा कस्टम नियंत्रण लिखा है जिसका उपयोग आप कर सकते हैं जो आपकी आवश्यकताओं के अनुरूप हो सकता है। on this Github repository देखें।

8

आप अभी भी अपने ऐप के आइकन को दिखाते हुए (डिफ़ॉल्ट) छवि नहीं बदल सकते हैं, लेकिन ओएस एक्स मैवरिक्स में शुरू करने के साथ आप नई संपत्ति contentImage, उदाहरण के लिए अतिरिक्त छवि प्रदर्शित कर सकते हैं।

custom image in NSUserNotification

यह नया संपत्ति NSUserNotification क्लास संदर्भ में दर्ज नहीं किया जाता है, लेकिन Foundation Release Notes for OS X 10.9 में उल्लेख किया है: इस तरह।

1

मैं जानता हूँ कि इस सवाल का 5 साल के लिए मौत हो चुकी है, लेकिन इस मामले में किसी को उस सवाल पाता है और अभी भी एक समाधान की तलाश में है, वहाँ है एक है कि:

https://github.com/indragiek/NSUserNotificationPrivate

मैं इसे में परीक्षण किया है मैकोज सिएरा और यह अभी भी काम करता है। बस चेतावनी दी, परियोजना निर्माता उद्धृत:

यह कह रही है, लेकिन का उपयोग कर इस के किसी भी परिणाम होगा अपने अनुप्रयोग में मास (मैक एप्पल स्टोर) से अस्वीकार कर दिए जाने और संभावित को तोड़ने के बिना जाना चाहिए यदि एपीआई बदलते हैं।

संबंधित मुद्दे