• 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: CTFramesetterSuggestFrameSizeWithConstraints cuts off text
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text


  • Subject: Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text
  • From: Koen van der Drift <email@hidden>
  • Date: Fri, 17 May 2013 11:01:50 -0400

Thanks Fritz,

After trying out various values, this worked for me:

    CGSize frameSize = CTFramesetterSuggestFrameSizeWithConstraints(framesetter,
											CFRangeMake(0, 0),
											NULL,
											CGSizeMake(self.bounds.size.width, CGFLOAT_MAX),
											&fitRange);

    CGFloat lineHeight = CTFontGetSize( ctFont ) * 2.0;
    frameSize.height += lineHeight;


I'm using CGFLOAT_MAX, since the text can be longer than the bounds of the view.


- Koen.



On May 17, 2013, at 10:37 AM, Fritz Anderson <email@hidden> wrote:

> Also, I had another app that didn't need the kludge. I don't have time to experiment, but I think the operative line was:
>
>    // boundingRect.size was {columwidth, CGFLOAT_MAX}
>    suggestion = CTFramesetterSuggestFrameSizeWithConstraints(setter,
>                                                              CFRangeMake(0, 0),
>                                                              NULL,
>                                                              boundingRect.size,
>                                                              &actualRange);
>
> Note the range of {0,0}, which allows the framesetter to run until it runs out of space or string. That app worked properly.
>
> 	— F
>
>
> --
> Fritz Anderson
> Xcode 4 Unleashed: 4.5 supplement for free!
> http://www.informit.com/store/xcode-4-unleashed-9780672333279
>


_______________________________________________

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: 
 >CTFramesetterSuggestFrameSizeWithConstraints cuts off text (From: Koen van der Drift <email@hidden>)
 >Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text (From: Fritz Anderson <email@hidden>)

  • Prev by Date: NSPredicate on sub array items?
  • Next by Date: Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text
  • Previous by thread: Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text
  • Next by thread: Re: CTFramesetterSuggestFrameSizeWithConstraints cuts off text
  • Index(es):
    • Date
    • Thread