मेरे पास एक UITextView है जिसमें मैं कुछ टेक्स्ट लोड करता हूं। आईओएस 9 से पहले, मैंने उस टेक्स्टव्यू के अंदर एक टेक्स्ट चुनते समय "कॉपी" विकल्प हटा दिया था। मैं इसे उपवर्गीकरण और निम्न कार्य करके वैसा ही किया:
आईओएस 9 पर UIMenuController के भीतर "शेयर" से "कॉपी" विकल्प को कैसे निकालें?
@implementation myCustomClass
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(copy:)) {
return NO;
}
return [super canPerformAction:action withSender:sender];
}
यह विकल्प "कॉपी" को दूर करने के लिए पर्याप्त था। लेकिन अब आईओएस 9 में, जब आप कोई टेक्स्ट चुनते हैं, तो एक साझा बटन दिखाई देता है, और यदि आप इसे क्लिक करते हैं, तो कॉपी करने के विकल्प सहित एक नया मेनू दिखाई देता है। मैं प्रतिलिपि विकल्प को अक्षम कैसे कर सकता हूं, या "साझा करें" बटन को अक्षम भी कर सकता हूं?
इस कोड को सभी सबमेनू निकाल देता है, मैं जबकि पूरे uimenu –
मैं देख रहा हूँ रखते हुए केवल 'शेयर' बटन को निष्क्रिय करने की जरूरत है ... मेरी अपडेट किए गए कोड का उपयोग करें और यह काम करना चाहिए कृपया तुम्हारे लिए। मैंने बस इसे अपने नमूना आवेदन के साथ भाग लिया। यह मेनू नियंत्रक में साझा विकल्प छुपाएगा। @EliasRahme – Abhinav
बहुत धन्यवाद !! यह सही जवाब है! और उसका एक उत्थान है: डी –