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 (Cocoa-dev@lists.apple.com) 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 arch...@mail-archive.com