मैं आईपैड पर आईओएस 5 के लिए एक्सकोड 4.4 का विकास कर रहा हूं और अपना कस्टम बटन बनाते समय स्टोरीबोर्ड लेआउट का उपयोग कर रहा हूं।मैं एक कस्टम UIButton पर टैप निर्देशांक कैसे प्राप्त करूं?
मेरे पास टच इवेंट सही ढंग से काम कर रहा है और लॉगिंग कर रहा है लेकिन अब मैं अपने कस्टम बटन पर टैप के एक्स/वाई निर्देशांक प्राप्त करना चाहता हूं।
यदि संभव हो, तो मैं समन्वय को संपूर्ण आईपैड स्क्रीन के सापेक्ष कस्टम बटन से संबंधित होना चाहता हूं।
- (IBAction)getButtonClick:(id)sender;
और .m फ़ाइल में मेरी कोड:
- (IBAction)getButtonClick:(id)sender {
NSLog(@"Image Clicked.");
}
जैसा मैंने कहा कि सही ढंग से लॉग जब मैं छवि नल,
यहाँ ज फ़ाइल में मेरी कोड है।
मैं टैप के निर्देशांक कैसे प्राप्त कर सकता हूं?
मैंने इंटरनेट से कुछ अलग उदाहरणों का प्रयास किया है, लेकिन जब वे लॉग बॉक्स में संख्याओं (शायद निर्देशांक) का एक गुच्छा प्रदर्शित करते हैं तो वे हमेशा फ्रीज करते हैं। मैं आईओएस के विकास के लिए बहुत नया हूं इसलिए कृपया इसे यथासंभव सरल बनाएं। धन्यवाद!
तुम क्यों निर्देशांक की ज़रूरत है? –
Artern सही सवाल पूछ रहा है। क्या आपको वास्तव में एक बटन के भीतर निर्देशांक जानने की आवश्यकता है, या आप सिर्फ यह जानना चाहते हैं कि कौन सा बटन क्लिक किया गया था (इस मामले में, आपको "प्रेषक और घटना" के व्लादिमीर के उत्कृष्ट सुझाव की आवश्यकता नहीं है), बल्कि आप इसे देख सकते हैं यह निर्धारित करने के लिए कि कौन सा बटन क्लिक किया गया था 'प्रेषक' पर। – Rob
मुझे निर्देशांक की आवश्यकता है क्योंकि मैं UIButton के रूप में एक छवि प्रदर्शित कर रहा हूं और मुझे यह जानने की आवश्यकता है कि उपयोगकर्ता ने उस छवि पर कहां टैप किया था। मुझे पहले से ही पता है कि किस बटन को क्लिक किया गया था। – twbbas