2012-07-05 26 views
17

के बीच UILabel को टॉगल कैसे करें UILabelUILongPressGestureRecognizer पर टेक्स्ट संपादन योग्य कैसे करें। ताकि लंबे समय तक यह संपादन योग्य हो सके और यूलाबेल से फोकस हटाने के बाद यह केवल पढ़ने के लिए हो।संपादन योग्य और गैर-संपादन योग्य

उत्तर

14

आप ऐसा नहीं कर सकते हैं। आपको UILabel और UITextField के बीच नियंत्रणों का आदान-प्रदान करना होगा या आपके लिए ऐसा करने के लिए UIControl का उप-वर्ग बनाना होगा।

6

यूलाबेल उपयोगकर्ता द्वारा संपादन योग्य नहीं हैं, इसके बजाय टेक्स्टफील्ड का उपयोग करें। आप इसे लेबल की तरह दिखने के लिए टेक्स्टफील्ड के गुणों को समायोजित कर सकते हैं।

फिर बस लेबल को अनुकरण करने के लिए अक्षम करने के लिए बातचीत को सेट करें और अदृश्य दृश्य या बटन या इस भाग में लंबे समय तक का पता लगाने के लिए कुछ "क्षेत्र" को जोड़ें। फिर जब यह प्रोग्रामिक रूप से इस पर ध्यान केंद्रित करता है। जब उपयोगकर्ता वापसी को धक्का देता है तो फोकस खो जाएगा और यह नहीं होगा कि यह "लेबल"

होने के लिए वापस जायेगा
संबंधित मुद्दे