2010-01-08 11 views

उत्तर

23

आप NSApplication से requestUserAttention: उपयोग कर सकते हैं। NSRequestUserAttentionType आपको यह निर्दिष्ट करने की अनुमति देता है कि डॉक आइकन एक बार या जब तक एप्लिकेशन सक्रिय नहीं हो जाता है।

7

खेद यह काम करता है ... जब मैं यह परीक्षण ... इसका काम करता है मेरी फोकस अपने आवेदन पर था तब मेरे केंद्रित एप्लिकेशन

[NSApp requestUserAttention:NSCriticalRequest]; 

पर नहीं है किसी भी तरह से आवेदन पर ध्यान केंद्रित भी आइकन बाउंस करने के लिए है ...

+3

मुझे लगता है कि आप उपयोगकर्ता ध्यान अनुरोध करने के लिए के रूप में उपयोगकर्ता, अच्छी तरह से है, आपके आवेदन का उपयोग कर यदि आपके आवेदन सक्रिय है नहीं है। शायद आपको विज़ुअल नोटिफिकेशन प्रदर्शित करने के लिए ग्रॉल फ्रेमवर्क का उपयोग करने पर विचार करना चाहिए। –

+0

स्विफ्ट 3: जो केवल कुछ ही बार बाउंस करने के लिए लगता है '.informationalRequest':' NSApp.requestUserAttention (.criticalRequest) 'वहाँ भी है। @Laurent Etiemble अधिक सूक्ष्म। – eonist

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