有時一個UILable的text內容是變化的,並且差別有很大, html
Returns the size of the string if it were rendered with the specified constraints.ios
The font to use for computing the string size.app
The maximum acceptable size for the string. This value is used to calculate where line breaks and wrapping would occur.less
The line break options for computing the size of the string. For a list of possible values, see NSLineBreakMode
.字體
The width and height of the resulting string’s bounding box. These values may be rounded up to the nearest whole number.this
You can use this method to obtain the layout metrics you need to draw a string in your user interface. This method does not actually draw the string or alter the receiver’s text in any way.spa
This method computes the metrics needed to draw the specified string. This method lays out the receiver’s text and attempts to make it fit the specified size using the specified font and line break options. During layout, the method may break the text onto multiple lines to make it fit better. If the receiver’s text does not completely fit in the specified size, it lays out as much of the text as possible and truncates it (for layout purposes only) according to the specified line break mode. It then returns the size of the resulting truncated string. If the height specified in the size parameter is less than a single line of text, this method may return a height value that is bigger than the one specified.rest