हाँ, यह निश्चित रूप से काम करना चाहिए।
सुनिश्चित करें कि उपयोगकर्ता नियंत्रक सक्षम इस नियंत्रक के दृष्टिकोण के लिए सेट है।
यदि दृश्य को निब/xib से लोड किया गया है, तो सुनिश्चित करें कि फ़ाइल का स्वामी उचित वर्ग नाम होने के लिए सेट है, और फ़ाइल के स्वामी का view
आउटलेट उचित दृश्य से जुड़ा हुआ है।
अद्यतन: मैं इस व्यवहार के साथ-साथ देखते हैं, किसी ऐप एनएवी आधारित अनुप्रयोग टेम्पलेट के साथ बनाया का उपयोग कर, लेकिन उम्मीद के रूप में एक दृश्य के आधार पर अनुप्रयोग टेम्पलेट के साथ, यह काम करता है।
मुझे लगता है कि एक नेविगेशन नियंत्रक के मामले में, दृश्य नियंत्रक में एम्बेडेड तालिका दृश्य दृश्य नियंत्रक से पहले ईवेंट प्राप्त कर रहा है। UIView reference (जोर मेरा) देखें:
देखें नियंत्रकों खुद को UIResponder वर्ग की वंशज हैं और प्रबंधित रूट दृश्य और उसके superview, जो आम तौर एक अलग के अंतर्गत आता है के बीच प्रत्युत्तर श्रृंखला में डाला जाता है नियंत्रक देखें। यदि दृश्य नियंत्रक का दृश्य किसी ईवेंट को संभाल नहीं करता है, तो देखें नियंत्रक के पास विकल्प पर्यवेक्षण के साथ ईवेंट को पास करने से पहले ईवेंट को संभालने का विकल्प है।
इसका तात्पर्य है कि दृश्य में ईवेंट को संभालने का पहला मौका है, और यदि ऐसा होता है, तो दृश्य नियंत्रक इसे प्राप्त नहीं करेगा।
बिल्कुल सही नहीं है कि आप क्या करने की कोशिश कर रहे हैं, इसलिए मुझे यकीन नहीं है कि कौन सा समाधान पेश करना है।
अरे, आपके उत्तर के लिए धन्यवाद। मैंने एक नया एक्सकोड नेविगेशन प्रोजेक्ट बनाया और UITableViewController उपclass में touchesbegan विधि को जोड़ा (कुछ और नहीं बदला), लेकिन यह – sumderungHAY
काम नहीं करता है हां, मैं उस व्यवहार को भी देखता हूं - मेरा जवाब अपडेट किया गया। – zpasternack
आपके विस्तृत उत्तर के लिए धन्यवाद। असल में, मेरे पास UIKeyboardTypeNumber पैड के UITextField है, और जब भी उपयोगकर्ता स्क्रीन पर कहीं भी क्लिक करता है तो मैं पहले उत्तरदाता (कीबोर्ड को खारिज कर देता हूं) इस्तीफा देना चाहता हूं। – sumderungHAY