में मैं प्रत्येक कोशिका में UIImageView के साथ एक UICollectionView है, अब मैं Photos.app में कॉपी कॉल आउट जोड़ने के लिए, की तरह हैं:कॉपी कॉलआउट UICollectionView
मैं UICollectionViewDelegate में इस विधि देखा:
- (BOOL)collectionView:(UICollectionView *)collectionView shouldShowMenuForItemAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
कुछ अतिरिक्त मिनटों के शोध के बाद मुझे UIMenuController क्लास मिला, जैसा कि मैंने समझा, मुझे मेनू प्राप्त करने के लिए इसके साथ काम करना होगा, लेकिन फिर भी, मुझे लगता है कि UIGestureRecognizer, और cre बनाने के बाद और अधिक सरल तरीका होना चाहिए एटिंग, पोजिशनिंग इत्यादि। मेरे यूमेनू।
क्या मैं सही रास्ते पर हूं? आप इस सुविधा को कैसे कार्यान्वित कर सकते हैं?
हाँ आप केवल इन 3 तरीकों की जरूरत है (इस विधि अपने कस्टम कार्रवाई के लिए कहा जाता है नहीं है, मैं सिर्फ uicollectionview अस्तित्व के लिए जाँच करता है लगता है)। कुछ और अनावश्यक है। –
धन्यवाद, मैंने आपको समाधान की कोशिश की, जबकि UIMenuItem * menuItem = [[UIMenuItem alloc] initWithTitle: @ "संपादित करें" कार्रवाई: @selector (editPlate :)]; हालांकि, मुझे एक विधि संपादन प्लेलेट की आवश्यकता है लेकिन मैं performAction का उपयोग करना चाहता हूं, इसलिए मैं सेल आईडी जान सकता हूं। आप मेनू आइटम का पता कैसे लगाते हैं? – Dejell