शायद तुम कुछ असामान्य कर रहे हैं, जैसे आप केवल चाहते छूता एक त्रिकोण या कुछ और अंदर पता लगाया जा । यदि ऐसा है, तो आप इसे अनदेखा कर सकते हैं। लेकिन चूंकि आप आईओएस के लिए नए हैं, इसलिए मैं लक्ष्य-क्रिया जोड़े या UIGestureRecognizer
के साथ UIControl
सबक्लास का उपयोग करने की सलाह दूंगा।
उदाहरण कोड होगी: -
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
target
में बाद में शायद आपके विचार नियंत्रक, आप विधि लागू करना होगा:
- (void)buttonPressed:(id)sender
{
}
एक इशारा पहचानकर्ता के साथ
, आप इशारा जोड़ना होगा UIView
के लिए पहचानकर्ता और UIControl
के साथ, एक लक्ष्य-क्रिया जोड़ी जोड़ें:
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
[self.view addGestureRecognizer:tapRecognizer];
- (void)viewTapped:(UIGestureRecognizer *)recognizer
{
}
ये मूल उपयोगकर्ता इंटरैक्शन के लिए सामान्य दृष्टिकोण हैं। touchesBegan
& कंपनी का उपयोग करने के साथ इनके साथ सरल समय होगा, हालांकि यदि वे आपको चाहिए तो अन्य उत्तरदाताओं ने आपको कवर किया है।
धन्यवाद। ऐसा लगता है कि मैं वास्तव में क्या देख रहा हूं। मुझे अपने जीवन के लिए यह समाधान नहीं मिला। – user1941895
अच्छी तरह से, यह कोर ग्राफिक्स सी एपीआई का उपयोग कर रहा है, इसलिए यह ओब्जे-सी या सी ++ के स्तर पर नहीं है ... तो यह ओबीजे-सी क्लास दस्तावेज़ में दिखाई नहीं देगा। – nielsbot