• 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: Silly NSTextFieldCell tricks
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Silly NSTextFieldCell tricks


  • Subject: Re: Silly NSTextFieldCell tricks
  • From: Peter Ammon <email@hidden>
  • Date: Thu, 31 Jan 2008 11:53:38 -0800


On Jan 31, 2008, at 11:27 AM, John Stiles wrote:

I've noticed that in table views, the NSTextFieldCell has the ability to ever-so-slightly squash its contents horizontally, to fit inside the table cell, before eventually giving up and truncating them with ellipses.

Is there any way for me to programmatically do the same thing to my own NSTextFieldCell?

As I'm typing this, suddenly I'm thinking "maybe I could fake it by altering the cell's bounds while leaving the frame alone"… but is there a better way? Changing the bounds would make the text thinner, which isn't quite the same as squeezing the letters more tightly together.

Hi John,

This is called "tightening" in the API, and it's enabled by default on text fields (actually, on any control) when the line break mode is one of the three truncation line break modes in NSParagraphStyle.h. You can control the threshold between tightening and truncation with the setTighteningFactorForTruncation: method on NSMutableParagraphStyle.

Hope that helps,
-Peter

_______________________________________________

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


  • Follow-Ups:
    • Re: Silly NSTextFieldCell tricks
      • From: John Stiles <email@hidden>
References: 
 >Silly NSTextFieldCell tricks (From: John Stiles <email@hidden>)

  • Prev by Date: Silly NSTextFieldCell tricks
  • Next by Date: Re: Silly NSTextFieldCell tricks
  • Previous by thread: Silly NSTextFieldCell tricks
  • Next by thread: Re: Silly NSTextFieldCell tricks
  • Index(es):
    • Date
    • Thread