AVMakeRect(aspectRatio:insideRect:)
Returns a scaled rectangle that maintains the specified aspect ratio within a bounding rectangle.
Declaration
func AVMakeRect(aspectRatio: CGSize, insideRect boundingRect: CGRect) -> CGRectParameters
- aspectRatio:
The width and height ratio (aspect ratio) you want to maintain.
- boundingRect:
The bounding rectangle you want to fit into.
Return Value
Returns a scaled CGRect that maintains the aspect ratio specified by aspectRatio that fits within boundingRect.
Discussion
Use this function when attempting to fit the presentation size of a player item object’s content within the bounds of another CALayer. Use the returned CGRect as the player layer’s frame property value. For example: