मैं NSTextView
में लाइन ऊंचाई या लाइन स्पेसिंग कैसे सेट करूं (यानी प्रत्येक पंक्ति कितनी लंबी है, या प्रत्येक पंक्ति के बीच कितनी जगह है)?एनएसटीएक्स्ट व्यू में लाइन ऊंचाई/लाइन स्पेसिंग सेट करना
उत्तर
अपने NSTextView में - (void)setDefaultParagraphStyle:(NSParagraphStyle *)paragraphStyle
विधि का उपयोग करें। NSMutableParagraphStyle
पर पर NSParagraphStyle
प्रलेखन
प्रलेखन NSMutableParagraphStyle में एक setLineSpacing:
विधि नहीं है। लाइन ऊंचाई से संबंधित विधियां भी हैं, एनएसएमयूटेबल पैराग्राफ स्टाइल दस्तावेज में "अन्य स्टाइल सूचना सेट करना" के तहत विधियां उपयोगी साबित होनी चाहिए।
मुझे लगता है कि आप यही देख रहे हैं।
मामले में किसी को जवाब छोड़ जरूरत:
NSMutableParagraphStyle * myStyle = [[NSMutableParagraphStyle alloc] init];
[myStyle setLineSpacing:10.0];
[myTextView setDefaultParagraphStyle:myStyle];
+1। – Souljacker
मेरे द्वारा +1 भी। यदि ऐप्पल का दस्तावेज वास्तव में सहायक था, तो स्टैक ओवरफ्लो का एक्सकोड डेवलपर समुदाय बहुत छोटा होगा! –
मैं कैसे NSMutableParagraphStyle को NSParagraphStyle बदल सकता हूँ तो setLineSpacing: विधि काम करेगी रूप में यह है कि क्या मैं अब है (एक NSTextView उपवर्ग में) http: // grab.by/1ppb। और मुझे उस समस्या के लिए चेतावनी मिलती है। – Joshua
(NSParagraphStyle *) को बदलें (NSMutableParagraphStyle *) – Michael
धन्यवाद, मैंने बस इसे नीचे कर दिया है, लेकिन यह वास्तव में लाइन स्पेसिंग को नहीं बदलता है, कोई विचार क्यों? – Joshua