मेरे पास 1 या अधिक बटन के साथ एक संवाद है और प्रोग्रामेटिक रूप से सही एक को डिफ़ॉल्ट सेट करने में सक्षम होना चाहते हैं, ताकि जब उपयोगकर्ता एंटर या रिटर्न कुंजी दबाए, तो उसे जवाब देना चाहिए उपयोगकर्ता ने इसे क्लिक किया।ब्लूश लुक के साथ एनएसबटन डिफॉल्ट बटन
मैं [btn setKeyEquivalent:@"\r"]
का उपयोग कर रहा हूं और इससे यह ठीक काम करता है लेकिन मैं चाहता हूं कि बटन नीली दिखने वाला हो जो नहीं हो रहा है। मुझे क्या करना चाहिये?
इस समाधान को देखते हुए उत्तेजना के साथ बस खुद को गले लगा लिया। अविश्वसनीय है कि मैंने बटन को डिफ़ॉल्ट बटन सेल होने के लिए मजबूर करने और बलपूर्वक कुंजी समकक्ष सेट करने के बारे में नहीं सोचा था। कभी-कभी आप ऐसा करने के लिए * करते हैं, भले ही आपके NSView में वापस आने के लिए शॉर्टकट सेट के साथ एक कुंजी हो। अजीब बात है लेकिन सच है। धन्यवाद! – Kezzer
इंटरफ़ेस बिल्डर में आपको शैली 'पुश' चुननी होगी। मैं ओएस एक्स 10.8.3 (माउंटेन शेर) में डिफ़ॉल्ट बटन सेल के रूप में सेट करते समय सभी 15 शैलियों इंटरफ़ेस बिल्डर ऑफ़र और केवल 'पुश' चमकता हूं, अन्य प्रकार रिटर्न कुंजी पर उनकी समतुल्य कुंजी के रूप में ले जाएंगे और डिफ़ॉल्ट बन जाएंगे बटन, लेकिन जब ऐसा होता है तो केवल 'पुश' बटन नीला चमकता है। मैंने ओएस एक्स के अन्य संस्करणों पर बिल्कुल परीक्षण नहीं किया है - यह बहुत संभव है कि हिम तेंदुए (?) में यह नोट आवश्यक नहीं था जब 200 9 में इस सवाल से पूछा गया और उत्तर दिया गया। – ArtOfWarfare
धन्यवाद। इससे मेरी मदद की :) – Sid