• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSTextView changes font
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSTextView changes font


  • Subject: Re: NSTextView changes font
  • From: Ben Lachman <email@hidden>
  • Date: Fri, 7 Mar 2008 22:54:36 -0500

This seems to be some weirdness with IB. Just set the font programatically instead and you're fine. The sample project I made has a controller with this awakeFromNib in it:

- (void)awakeFromNib {
	[textview setFont:[NSFont systemFontOfSize:36.0]];
	[textview setRichText:NO];
	[textview setUsesFontPanel:NO];
}

In IB I unchecked allow user to change font.

HTH,
->Ben

--
Ben Lachman
Acacia Tree Software

http://acaciatreesoftware.com

email@hidden
740.590.0009



On Mar 7, 2008, at 9:31 PM, John Stiles wrote:

I tried implementing the delegate method – textView:shouldChangeTypingAttributes:toAttributes:, but it was never called.
What do you mean by "whenever needed"?
If an NSTextField supported scrolling, that would have been ideal… I just want my font to stick. I guess I assumed this would be simple.



Ben Lachman wrote:
I'd use setTypingAttributes: in the text view's delegate whenever needed. In my code at least this often goes along with editing the default paragraph style as well via setDefaultParagraphStyle:.

->Ben
--
Ben Lachman
Acacia Tree Software

http://acaciatreesoftware.com

email@hidden
740.590.0009



On Mar 7, 2008, at 12:57 PM, John Stiles wrote:

I have an NSTextView in my app. The user can type whatever they want into it.

In Interface Builder, I've set a nice large font. I've disabled rich text, font changing, etc., so I was hoping that the font would always stay the same.

However, if the user deletes the entire contents of the text view, it magically changes back to Helvetica 12.

How can I avoid this behavior?
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
40blizzard.com


This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >NSTextView changes font (From: John Stiles <email@hidden>)
 >Re: NSTextView changes font (From: Ben Lachman <email@hidden>)
 >Re: NSTextView changes font (From: John Stiles <email@hidden>)

  • Prev by Date: Re: best time to alter GUIs
  • Next by Date: Re: Cocoa-dev Digest, Vol 5, Issue 335
  • Previous by thread: Re: NSTextView changes font
  • Next by thread: FW: NSTextView changes font
  • Index(es):
    • Date
    • Thread