2012-02-10 14 views

cevap

14

Hayır, bunu kodda yapmanız gerekir. Örneğin: Yalnızca iOS için

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

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

[myTextField setAttributedStringValue:str]; 

[str release]; 
+0

Değeri değiştirinceye kadar bir hataya rastladım, ancak bu büyük bir yardımcıdır: NSUnderlineStyleSingle – DenVog

+1

NSMutableAttributedString * strs = [[NSMutableAttributedString alloc] initWithAttributedString: [btnPreviousTitle attributedTitle]]; NSRange aralığı = NSMakeRange (0, [uzunluk]]; [strs addAttribute: NSUnderlineStyleAttributeName değeri: [NSNumber numberWithInt: NSSingleUnderlineStyle] range: range]; [btnPreviousTitle setAttributedTitle: strs]; NSButton'umu Underline metniyle yapmama yardım et. –

32

geçerlidir

Evet, seti atfedilen metin, ardından metni seçin sağ klik> Yazı>

enter image description here

+0

Ekran görüntüsünün NSTextField ile gittiğinden emin misiniz? Ben atfedilecek başlığı ayarlamak için böyle bir seçenek görmüyorum ve ekran görüntüsü bunun yerine bir düğme ile ilgili gibi görünüyor. – Will

+0

Her bir İlişkilendirilmiş Dize alanı – DeFrenZ

+0

ile yapılmalıdır Dizginin atfedilmesi için bir seçenek göremiyorum. Bir OS X uygulamasında bulunduğunuzdan emin misiniz? Bir NSTextField seçerken Xcode Inside aşağıdakileri görüyorum: http://i.imgur.com/yTip3sq.png – Will