NSTextField metnini arayüz oluşturucunun altından çizebilir miyim?Bir NSTextField metnini arayüz oluşturucudan vurgulayabilir miyim?
Şimdiye kadar yalnızca rengini değiştirebiliyorum. Altını çizmenin bir yolu var mı?
teşekkürler
NSTextField metnini arayüz oluşturucunun altından çizebilir miyim?Bir NSTextField metnini arayüz oluşturucudan vurgulayabilir miyim?
Şimdiye kadar yalnızca rengini değiştirebiliyorum. Altını çizmenin bir yolu var mı?
teşekkürler
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];
Değeri değiştirinceye kadar bir hataya rastladım, ancak bu büyük bir yardımcıdır: NSUnderlineStyleSingle – DenVog
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. –
geçerlidir
Evet, seti atfedilen metin, ardından metni seçin sağ klik> Yazı>
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
Her bir İlişkilendirilmiş Dize alanı – DeFrenZ
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
this out Altını: [bağlantı] [1] [1]: http: //stackoverflow.c om/questions/6487290/iphone-uitextfield-with-rich-text –