Function

CGRectFromString

Returns a Core Graphics rectangle structure corresponding to the data in a given string.

Declaration

CGRect CGRectFromString(NSString *string);

Parameters

string

A string whose contents are of the form “{{x,y},{w, h}}”, where x is the x coordinate, y is the y coordinate, w is the width, and h is the height. These components can represent integer or float values. An example of a valid string is @”{{3,2},{4,5}}”. The string is not localized, so items are always separated with a comma.

Return Value

A Core Graphics structure that represents a rectangle. If the string is not well-formed, the function returns CGRectZero.

Discussion

In general, you should use this function only to convert strings that were previously created using the NSStringFromCGRect function.

See Also

Primitive Type Conversions

CGAffineTransformFromString

Returns a Core Graphics affine transform structure corresponding to the data in a given string.

CGPointFromString

Returns a Core Graphics point structure corresponding to the data in a given string.

CGSizeFromString

Returns a Core Graphics size structure corresponding to the data in a given string.

CGVectorFromString

Returns a Core Graphics vector corresponding to the data in a given string.

NSStringFromCGAffineTransform

Returns a string formatted to contain the data from an affine transform.

NSStringFromCGPoint

Returns a string formatted to contain the data from a point.

NSStringFromCGRect

Returns a string formatted to contain the data from a rectangle.

NSStringFromCGSize

Returns a string formatted to contain the data from a size data structure.

NSStringFromCGVector

Returns a string formatted to contain the data from a vector data structure.