Instance Property

resizingMode

The resizing mode of the image.

Declaration

@property(nonatomic, readonly) UIImageResizingMode resizingMode;

Discussion

The default value for this property is UIImageResizingModeTile. However, UIImage will implement the resizing mode the fastest way possible while still retaining the desired visual appearance. This means that if the region to be resized is a 1-pixel region and this property is set to UIImageResizingModeTile, the region will be stretched instead because the two are virtually indistinguishable for a region of that size and stretching is dramatically faster than tiling. To set the value of this property, you need to call either animatedResizableImageNamed:capInsets:resizingMode:duration: or resizableImageWithCapInsets:resizingMode: and specify the resizing mode using the resizingMode parameter. For a list of possible values for this property, see UIImageResizingMode.

See Also

Image Attributes

imageOrientation

The orientation of the receiver’s image.

UIImageOrientation

A value describing the intended display orientation for an image.

flipsForRightToLeftLayoutDirection

A Boolean value that indicates whether the image should flip in a right-to-left layout.

UIImageResizingMode

Specifies the possible resizing modes for an image.

duration

Returns the time interval used to display an animated image.

capInsets

The end-cap insets.

alignmentRectInsets

The alignment metadata used to position the image during layout.

symbolImage

A Boolean value indicating whether the image is vector-based.