Asks the view to calculate and return the size that best fits the specified size.
- iOS 2.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
The size for which the view should calculate its best-fitting size.
A new size that fits the receiver’s subviews.
The default implementation of this method returns the existing size of the view. Subclasses can override this method to return a custom value based on the desired layout of any subviews. For example, a
UISwitch object returns a fixed size value that represents the standard size of a switch view, and a
UIImage object returns the size of the image it is currently displaying.
This method does not resize the receiver.