iOS Get UIButton's size strictly based on its text and font


Example

To get the the exact size of a UIButton's text based on its font, use the function intrinsicContentSize.

Swift

button.intrinsicContentSize.width

Objective-C

button.intrinsicContentSize.width;