2009-12-24 8 views
5

मैं NSTextView में लाइन ऊंचाई या लाइन स्पेसिंग कैसे सेट करूं (यानी प्रत्येक पंक्ति कितनी लंबी है, या प्रत्येक पंक्ति के बीच कितनी जगह है)?एनएसटीएक्स्ट व्यू में लाइन ऊंचाई/लाइन स्पेसिंग सेट करना

उत्तर

13

अपने NSTextView में - (void)setDefaultParagraphStyle:(NSParagraphStyle *)paragraphStyle विधि का उपयोग करें। NSMutableParagraphStyle

पर पर NSParagraphStyle

प्रलेखन

प्रलेखन NSMutableParagraphStyle में एक setLineSpacing: विधि नहीं है। लाइन ऊंचाई से संबंधित विधियां भी हैं, एनएसएमयूटेबल पैराग्राफ स्टाइल दस्तावेज में "अन्य स्टाइल सूचना सेट करना" के तहत विधियां उपयोगी साबित होनी चाहिए।

मुझे लगता है कि आप यही देख रहे हैं।

+0

मैं कैसे NSMutableParagraphStyle को NSParagraphStyle बदल सकता हूँ तो setLineSpacing: विधि काम करेगी रूप में यह है कि क्या मैं अब है (एक NSTextView उपवर्ग में) http: // grab.by/1ppb। और मुझे उस समस्या के लिए चेतावनी मिलती है। – Joshua

+0

(NSParagraphStyle *) को बदलें (NSMutableParagraphStyle *) – Michael

+0

धन्यवाद, मैंने बस इसे नीचे कर दिया है, लेकिन यह वास्तव में लाइन स्पेसिंग को नहीं बदलता है, कोई विचार क्यों? – Joshua

19

मामले में किसी को जवाब छोड़ जरूरत:

NSMutableParagraphStyle * myStyle = [[NSMutableParagraphStyle alloc] init]; 
[myStyle setLineSpacing:10.0]; 
[myTextView setDefaultParagraphStyle:myStyle]; 
+0

+1। – Souljacker

+1

मेरे द्वारा +1 भी। यदि ऐप्पल का दस्तावेज वास्तव में सहायक था, तो स्टैक ओवरफ्लो का एक्सकोड डेवलपर समुदाय बहुत छोटा होगा! –

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