मुझे लगता है कि इस सवाल से पहले पूछा गया है, लेकिन मैं जवाब से संतुष्ट नहीं हूं, यानी इसे अक्षम कर रहा हूं। एक मौलिक अंतर है: अक्षम दृश्य घटनाओं को आग नहीं करता है, लेकिन एक पठनीय दृश्य के लिए, इसे अभी भी ईवेंट (जैसे टचअप इनसाइड) को आग लगाना चाहिए, और मुझे इसकी आवश्यकता है। केवल एक चीज जो मैं नहीं चाहता वह कुंजीपटल इनपुट है।आईफोन/आईपैड: UITextField को केवल पढ़ने के लिए कैसे (लेकिन अक्षम नहीं)?
कारण यह है कि मेरे पास कई इनपुट फ़ील्ड हैं, कुछ सीधे यूआईटीएक्स्टफाल्ड का उपयोग कर सकते हैं, अन्य नहीं हैं। मैं उन्हें समान दिखाना चाहता हूं। तो, मैं उन सभी को प्रदर्शित करने के लिए UITextField का उपयोग करना चाहता हूं। उनमें से कुछ को केवल पढ़ने की जरूरत है, ताकि मैं वैकल्पिक इनपुट के लिए टच अप इवेंट का उपयोग कर सकूं।
या ऐसा करने का एक बिल्कुल अलग तरीका हो सकता है?
संपादित करें: यह मेरे मोनो टच प्रोजेक्ट के लिए है। ऑब्जेक्ट-सी में मेरे पास बहुत सीमित ज्ञान है।
सभी 'गैर-संपादन योग्य' टेक्स्ट फ़ील्ड को एक सामान्य टैग मान असाइन करना आसान है और इसे 'textFieldDidBeginEditing' विधि पर जांचें और उचित रूप से BOOL को वापस लौटें – Gokul