Hi All
I have done the following to try to determine the rect required to draw an
attributed string( and thus the height of a row in a table view - on MacOS )
I am trying to constrain my column width to 60 - and let the possible height of
the row be a max of 1000.
let aString = anAttributedString
let constrainedSize = NSMakeSize(60.0, 1000.0)
let optns = NSStringDrawingOptions.usesFontLeading
let cntxt = NSStringDrawingContext()
cntxt.minimumScaleFactor = 1.0
let aRect = aString?.boundingRect(with: constrainedSize, options: optns,
context: cntxt)
After the call to boundingRect, aRect has its width set to 60 and its height
set to 18.
This is not however correct for the contents of the attributed string - I would
expect the height to be at least 200 or so with the width constrained to 60.
Any help gratefully received.
Peter
_______________________________________________
Cocoa-dev mailing list ([email protected])
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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]