2012-11-08 6 views
5

नहीं कहा जा रहा है, मैं आईपैड के लिए इंटरफ़ेस बिल्डर के साथ एक ऐप बना रहा हूं। स्क्रॉल व्यू नीचे की ओर एक छोटे से हिस्से को छोड़कर अधिकांश स्क्रीन लेता है। स्क्रॉलिंग नीचे की ओर सक्षम है।आईबीएक्शन को

- (IBAction)submit:(id)sender; 

और कार्यान्वित इस प्रकार है::

- (IBAction)submit:(id)sender 
{ 
    NSLog(@"submit called"); 
} 

मैं करने के लिए IBActions ऊपर से जोड़ लिया है नीचे (नहीं scrollview के अंदर) पर छोटे से हिस्से में, वहाँ एक UIButton है कि एक IBAction से जुड़ा है है आईबी अनगिनत बार में बटन और कभी समस्या नहीं थी ... लेकिन किसी कारण से इसे बुलाया नहीं जा रहा है। मैंने बटन-> कनेक्शन इंस्पेक्टर -> अंदर स्पर्श करके -> फाइल मालिक -> सबमिट करें ... क्या किसी को यह समस्या है?

+0

क्या आपने उन्हें मैन्युअल रूप से हुक करने की कोशिश की है? (यानी चयनकर्ता को प्रोग्रामेटिक रूप से जोड़ना?) – Mason

+0

कृपया जांचें, आपने अपने कोड में कहीं भी इस यूआई बटन को आवंटित किया होगा। यह संभावित कारणों में से एक है। चूंकि आप आईबी का उपयोग कर रहे हैं, इसलिए आपको आवंटित करने की आवश्यकता नहीं है, UIButton –

+0

में मैं कोड में बिल्कुल बटन का संदर्भ नहीं देता ... इसे कभी भी घोषित नहीं किया जाता है – thebiglebowski11

उत्तर

0

बाहर निकलता है यह xCode के साथ एक समस्या थी ... मैंने अपडेट किया और समस्या दूर हो गई।

0

UIScrollView के शीर्ष पर UIButton इंस्टेंस (अपने मामले में UIView जिसमें UIButton शामिल है) जोड़ें।

1

जाँच करें कि क्या:

  1. मालिक नाम सही है और touchup अंदर सही मालिक को तैयार है।
  2. बटन स्पर्श ईवेंट प्राप्त कर रहा है और स्क्रॉलव्यू द्वारा कवर नहीं किया गया है।
  3. आप किसी भी कस्टम बटन का उपयोग कर रहे हैं, यदि हाँ यह देखने के लिए कि क्या स्पर्श को संभाला जाता है या नहीं, इसके कार्यान्वयन की जांच करें।
+0

यह इंगित करने के लिए कि यूआईबटन को एक स्पष्ट UIView – amleszk

+0

द्वारा कवर किया गया था, मेरे मामले में, व्यू> इंटरैक्शन - यूजर इंटरैक्शन सक्षम मेरे UIButton के लिए अनचेक किया गया था। इस बटन को किसी अन्य दृश्य से कॉपी किया गया था, शायद कॉपी/पेस्ट "उपयोगकर्ता इंटरैक्शन सक्षम" अक्षम कर सकता था, बस अनुमान लगा रहा था। – mbenegas

संबंधित मुद्दे