Instance Method

placeholderRectForBounds:

Returns the drawing rectangle for the text field’s placeholder text

Declaration

- (CGRect)placeholderRectForBounds:(CGRect)bounds;

Parameters

bounds

The bounding rectangle of the receiver.

Return Value

The computed drawing rectangle for the placeholder text.

Discussion

You should not call this method directly. If you want to customize the drawing rectangle for the placeholder text, you can override this method and return a different rectangle.

If the placeholder string is empty or nil, this method is not called.

See Also

Drawing and Positioning Overrides

- textRectForBounds:

Returns the drawing rectangle for the text field’s text.

- drawTextInRect:

Draws the receiver’s text in the specified rectangle.

- drawPlaceholderInRect:

Draws the receiver’s placeholder text in the specified rectangle.

- borderRectForBounds:

Returns the receiver’s border rectangle.

- editingRectForBounds:

Returns the rectangle in which editable text can be displayed.

- clearButtonRectForBounds:

Returns the drawing rectangle for the built-in clear button.

- leftViewRectForBounds:

Returns the drawing rectangle of the receiver’s left overlay view.

- rightViewRectForBounds:

Returns the drawing location of the receiver’s right overlay view.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software