Instance Method

positionAdjustmentForSearchBarIcon:

Returns the position adjustment for a given icon.

Declaration

- (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)icon;

Parameters

icon

An icon identifier constant.

Return Value

The position adjustment for the icon identified by icon.

Discussion

The offset is used to adjust the position of an icon within the search text field.

See Also

Customizing the Search Appearance

backgroundImage

The background image for the search bar.

- backgroundImageForBarPosition:barMetrics:

Returns the image used for the background in a given position and with given metrics.

- setBackgroundImage:forBarPosition:barMetrics:

Sets the image to use for the background in a given position and with given metrics.

- imageForSearchBarIcon:state:

Returns the image for a given search bar icon type and control state.

- setImage:forSearchBarIcon:state:

Sets the image for a given search bar icon type and control state.

- setPositionAdjustment:forSearchBarIcon:

Returns the position adjustment for a given icon.

inputAccessoryView

A custom input accessory view for the keyboard of the search bar.

scopeBarBackgroundImage

The background image for the scope bar.

- scopeBarButtonBackgroundImageForState:

Returns the background image for the scope bar button in a given state.

- setScopeBarButtonBackgroundImage:forState:

Sets the background image for the scope bar button in a given state.

- scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:

Returns the divider image to use for a given combination of left and right segment states.

- setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:

Sets the divider image to use for a given combination of left and right segment states.

- scopeBarButtonTitleTextAttributesForState:

Returns the text attributes for the search bar’s button’s title string for a given state.

- setScopeBarButtonTitleTextAttributes:forState:

Sets the text attributes for the search bar’ button’s title string for a given state.

- searchFieldBackgroundImageForState:

Returns the search text field image for a given state.

- setSearchFieldBackgroundImage:forState:

Sets the search text field image for a given state.

searchFieldBackgroundPositionAdjustment

The offset of the search text field background in the search bar.

searchTextPositionAdjustment

The offset of the text within the search text field background.