2012-05-08 17 views
5

मैं उस एप्लिकेशन को बनाने का प्रयास कर रहा हूं जो वॉल्यूम अप/डाउन बटन दबाए जाने पर ईवेंट का उपयोग करता है। मैं इस तरह की घटना का उपयोग कर रहा:वॉल्यूम अप/डाउन बटन दबाए गए संदेश को मैं कैसे छिपा सकता हूं

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(volumeChanged:) 
              name:@"AVSystemController_SystemVolumeDidChangeNotification" 
              object:nil]; 

जब वॉल्यूम बटन में से एक दबाया जाता है, समारोह "volumeChanged:" कहा जाता है।

मेरी समस्या यह है कि जब वॉल्यूम बटन में से एक दबाया जाता है, तो मुझे डिफ़ॉल्ट सूचना भी मिलती है जो वर्तमान वॉल्यूम बार स्थिति दिखाती है। मैं इस संदेश को छिपाना चाहता हूं, इसलिए जब मैं वॉल्यूम बटन दबाता हूं तो कुछ भी नहीं दिखाई देगा। क्या कोई जानता है कि ऐसा कैसे करें?

पेज। मुझे वॉल्यूम की परवाह नहीं है। मुझे बस इतना ही पसंद है कि बटन ईवेंट और संदेश जो पॉप आउट हो जाता है जब उनमें से एक दबाया जाता है।

धन्यवाद।

this notification

+0

volumeChanged के लिए कोड को दिखाने: – iamsult

+0

समारोह volumeChange: कुछ असंबंधित काम करता है। जारीकर्ता यह है कि पॉप आउट करने वाले संदेश को कैसे छिपाना है। – Havivi

+0

कोई भी ??? क्या यह भी संभव है? – Havivi

उत्तर

1

संपादित करें:
अब मैं समझता हूँ। यह answer और इसकी टिप्पणियां देखें।

दस्तावेज़ीकरण आपका मित्र है, MPVolumeView class reference पर एक नज़र डालें।
4.2 के रूप में आप दो नई गुणों के साथ नियंत्रण की दृश्यता का प्रबंधन कर सकते हैं: showsVolumeSlider और showsRouteButton

पीएस StackOverflow में आपका स्वागत है :) खोज बॉक्स का उपयोग और जवाब है कि अपनी समस्याओं का हल स्वीकार करने के लिए याद रखें;)

+0

शायद मैं स्पष्ट नहीं था। संदेश जो मैं छिपाना चाहता हूं वह नियंत्रण नहीं है। यह वह संदेश है जो तब भी दिखाई देगा जब आप आईफोन के मेनू में और वॉल्यूम बटन दबाएंगे। संदेश "रिंगर" कहता है, एक स्पीकर की एक तस्वीर दिखाता है, और नीचे आईफोन की मात्रा दिखाता है। यह डिफ़ॉल्ट संदेश है कि प्रत्येक ऐप में प्रत्येक व्यक्ति वॉल्यूम बटन दबाते समय मिलता है। अगर यह संभव है तो मैं इस संदेश को छिपाना चाहता हूं। :) – Havivi

+0

मेरा अद्यतन उत्तर देखें। मुझे पता है अगर यह – matm

+0

में मदद करता है यह मेरा मामला नहीं है, क्योंकि मैं MPVolumeView नियंत्रण का उपयोग नहीं करते हैं। मैं बदलते मात्रा iphone के बटन फेंक (या हेडफ़ोन फेंक), तो यह मेरे लिए काम नहीं करते है। शायद मुझे एक तस्वीर जोड़नी चाहिए। – Havivi

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