2012-02-10 14 views
9

क्या मैं इंटरफ़ेस बिल्डर से NSTextField के टेक्स्ट को रेखांकित कर सकता हूं?क्या मैं इंटरफ़ेस बिल्डर से NSTextField के पाठ को रेखांकित कर सकता हूं?

अभी तक, मैं केवल अपना रंग बदल सकता हूं। क्या इसे रेखांकित करने का कोई तरीका है?

धन्यवाद

+0

इस चेक: [लिंक] [1] [1]: http: //stackoverflow.c ओम/प्रश्न/64872 9 0/आईफोन-यूटेक्स्टफील्ड-समृद्ध-पाठ –

उत्तर

14

नहीं, आपको कोड में ऐसा करना होगा। उदाहरण के लिए:

NSMutableAttributedString *str = [[myTextField attributedStringValue] mutableCopy]; 

[str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInt:NSUnderlineStyleSingle] range:NSMakeRange(0, str.length)]; 

[myTextField setAttributedStringValue:str]; 

[str release]; 
+0

यह एक बड़ी मदद है, हालांकि जब तक मैंने मान को बदल दिया, तब तक मैं एक त्रुटि में भाग गया: NSUnderlineStyleSingle – DenVog

+1

एनएसएमयूटेबल एट्रिब्यूटेड स्ट्रिंग * स्ट्र्स = [[एनएसएमयूटेबल एट्रिब्यूटेड स्ट्रिंग ऑलोक] initWithAttributedString: [btnPreviousTitle attributedTitle]]; एनएसआरेंज रेंज = एनएसएमकेरेंज (0, [स्ट्र्स लम्बाई]); [strs addAttribute: NSUnderlineStyleAttributeName मान: [NSNumber संख्या WithInt: NSSingleUnderlineStyle] रेंज: रेंज]; [बीटीएन प्रीरिटल टाइटल सेट एट्रिब्यूटेड टाइटल: स्ट्र्स]; अंडरलाइन टेक्स्ट के साथ मेरा एनएसबटन बनाने में मेरी मदद करें। –

32

केवल iOS के लिए मान्य

हाँ, सेट जिम्मेदार ठहराया पाठ, तो पाठ का चयन करें, सही माउस क्लिक> फ़ॉन्ट> बाहर रेखांकित

enter image description here

+0

क्या आप वाकई स्क्रीनशॉट NSTextField के साथ जाते हैं? मुझे शीर्षक को सेट करने के लिए ऐसा विकल्प नहीं दिख रहा है और ऐसा लगता है कि स्क्रीनशॉट इसके बजाय एक बटन से संबंधित है। – Will

+0

इसे प्रत्येक जिम्मेदार स्ट्रिंग फ़ील्ड – DeFrenZ

+0

के साथ करना चाहिए, मुझे स्ट्रिंग को जिम्मेदार बनाने के लिए कोई विकल्प नहीं दिख रहा है। क्या आप वाकई ओएस एक्स ऐप में हैं? NSTextField का चयन करते समय एक्सकोड के अंदर मैं निम्नलिखित देखता हूं: http://i.imgur.com/yTip3sq.png – Will

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