UISearchBar
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
Reflectable -
UIAccessibilityIdentification -
UIAppearance -
UIAppearanceContainer -
UIBarPositioning -
UICoordinateSpace -
UIDynamicItem -
UITextInputTraits -
UITraitEnvironment -
NSCoding -
NSObject -
UIAppearance -
UIAppearanceContainer -
UIBarPositioning -
UICoordinateSpace -
UIDynamicItem -
UITextInputTraits -
UITraitEnvironment
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
UISearchBar класс реализует управление текстовым полем для основанных на тексте поисков. Управление обеспечивает текстовое поле для введения текста, кнопки поиска, кнопки закладки и кнопки отмены. UISearchBar объект фактически не выполняет поисков. Вы используете делегата, объект, соответствующий UISearchBarDelegate по протоколу, для реализации действий, когда текст введен и кнопки, щелкают.
Настройка появления
В iOS v5.0 и позже, можно настроить появление панелей поиска с помощью методов, перечисленных в Настройке Появления. Можно настроить появление панелей поиска по одному, или можно использовать прокси появления ([UISearchBar appearance]) настроить появление всех панелей поиска в приложении.
В целом необходимо указать значение для нормального состояния, которое будет использоваться другими состояниями, не имеющими пользовательского набора значений. Точно так же, когда свойство зависит от метрик панели (на iPhone, в альбомной ориентации, панели имеют различную высоту от стандарта), необходимо указать значение для UIBarMetricsDefault.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Панели поиска.
-
placeholderСвойствоСтрока, выведенная на экран, когда нет никакого другого текста в текстовом поле.
Объявление
Swift
var placeholder: String?Objective C
@property(nonatomic, copy) NSString *placeholderОбсуждение
Значение по умолчанию
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
promptСвойство -
textСвойство
-
barStyleСвойствоСтиль панели, указывающий появление панели поиска.
Обсуждение
Это свойство может использоваться вместе с
searchBarStyle.Посмотрите
UIBarStyleдля возможных значений. Значение по умолчаниюUIBarStyleDefault.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
barTintColorСвойствоЦвет оттенка для применения к фону панели поиска.
Объявление
Swift
var barTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *barTintColorОбсуждение
Этот цвет сделан полупрозрачным по умолчанию, если Вы не устанавливаете
translucentсвойство кNOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
searchBarStyleСвойствоСтиль панели поиска, указывающий появление панели поиска.
Объявление
Swift
var searchBarStyle: UISearchBarStyleObjective C
@property(nonatomic) UISearchBarStyle searchBarStyleОбсуждение
Это свойство может использоваться вместе с
barStyle. СтильUISearchBarStyleMinimalне обеспечивает цвета фона по умолчанию или изображения, но выведет на экран то, если настроено как таковое.Пользовательский фон и изображения поля поиска имеют приоритет по этому свойству.
Посмотрите UISearchBarStyle для возможных значений. Значение по умолчанию
UISearchBarStyleDefault.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
tintColorСвойствоЦвет оттенка для применения к основным элементам в панели поиска.
Объявление
Swift
var tintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *tintColorОбсуждение
В iOS v7.0, всех подклассах
UIViewполучите их поведение дляtintColorот базового класса. Посмотрите обсуждениеtintColorвUIViewуровень для получения дополнительной информации.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
translucentСвойствоБулево значение, указывающее, полупрозрачна ли панель поиска (
YEStrue) или не (NOfalse).Объявление
Swift
var translucent: BoolObjective C
@property(nonatomic, assign, getter=isTranslucent) BOOL translucentОбсуждение
Значение по умолчанию
YEStrue. Если панель поиска имеет пользовательское фоновое изображение, значение по умолчаниюYEStrueесли какой-либо пиксель изображения имеет альфа-значение меньше, чем1.0, иNOfalseиначе.Если Вы устанавливаете это свойство в
YEStrueна панели поиска с непрозрачным пользовательским фоновым изображением панель поиска применит системную непрозрачность меньше, чем1.0к изображению.Если Вы устанавливаете это свойство в
NOfalseесли панель поиска имеет, на панели поиска с полупрозрачным пользовательским фоновым изображением панель поиска обеспечивает непрозрачный фон для изображения, использующего черныйUIBarStyleBlackстиль, белый, если панель поиска имеетUIBarStyleDefault, или панель поискаbarTintColorесли определяется пользовательское значение.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
-
autocapitalizationTypeДоступный в iOS 2.0 через свойство iOS 7.1Стиль автокапитализации для текстового объекта.
Объявление
Objective C
@property(nonatomic) UITextAutocapitalizationType autocapitalizationTypeОбсуждение
Это свойство определяет, в каких временах клавиша Shift автоматически нажимается, таким образом делая введенный символ прописной буквой. Значение по умолчанию
UITextAutocapitalizationTypeNone.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 через iOS 7.1.
-
autocorrectionTypeДоступный в iOS 2.0 через свойство iOS 7.1Стиль автоисправления для текстового объекта.
Объявление
Objective C
@property(nonatomic) UITextAutocorrectionType autocorrectionTypeОбсуждение
Это свойство определяет, включено ли автоисправление или отключено во время ввода. С включенным автоисправлением текстовый объект отслеживает незнакомые слова и предлагает заменяющего кандидата пользователю, заменяя напечатанный текст автоматически, если пользователь явно не переопределяет действие.
Значение по умолчанию
UITextAutocorrectionTypeDefault, который для большинства методов ввода приводит к включаемому автоисправлению.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 через iOS 7.1.
-
keyboardTypeДоступный в iOS 2.0 через свойство iOS 7.1Стиль клавиатуры связался с текстовым объектом.
Объявление
Objective C
@property(nonatomic) UIKeyboardType keyboardTypeОбсуждение
Текстовые объекты могут быть предназначены для определенных типов ввода, таких как простой текст, электронная почта, числовая запись, и т.д. Стиль клавиатуры идентифицирует, какие ключи доступны на клавиатуре и которые появляются по умолчанию.
Значение по умолчанию
UIKeyboardTypeDefault.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 2.0 через iOS 7.1.
-
spellCheckingTypeДоступный в iOS 5.0 через свойство iOS 7.1Тип проверки правописания.
Объявление
Objective C
@property(nonatomic) UITextSpellCheckingType spellCheckingTypeОбсуждение
Значение по умолчанию
UITextSpellCheckingTypeDefault.Оператор импорта
Objective C
@import UIKit;Доступность
Доступный в iOS 5.0 через iOS 7.1.
-
showsBookmarkButtonСвойствоБулево значение, указывающее, выведена ли кнопка закладки на экран.
Объявление
Swift
var showsBookmarkButton: BoolObjective C
@property(nonatomic) BOOL showsBookmarkButtonОбсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
showsCancelButtonСвойствоБулево значение, указывающее, выведена ли кнопка отмены на экран.
Объявление
Swift
var showsCancelButton: BoolObjective C
@property(nonatomic) BOOL showsCancelButtonОбсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает состояние дисплея кнопки отмены дополнительно с анимацией.
Объявление
Swift
func setShowsCancelButton(_showsCancelButton: Bool, animatedanimated: Bool)Objective C
- (void)setShowsCancelButton:(BOOL)showsCancelButtonanimated:(BOOL)animatedПараметры
showsCancelButtonYEStrueвывести на экран кнопку отмены, иначеNOfalse.animatedYEStrueиспользовать анимацию для изменения состояния дисплея кнопки отмены, иначеNOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
showsSearchResultsButtonСвойствоБулево значение, указывающее, выведена ли кнопка результатов поиска на экран.
Объявление
Swift
var showsSearchResultsButton: BoolObjective C
@property(nonatomic) BOOL showsSearchResultsButtonОбсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
searchResultsButtonSelectedСвойствоБулево значение, указывающее, нажимается ли кнопка результатов поиска.
Объявление
Swift
var searchResultsButtonSelected: BoolObjective C
@property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelectedОбсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.2 и позже.
-
scopeButtonTitlesСвойствоМассив строк, указывающих заголовки кнопок объема.
Объявление
Swift
var scopeButtonTitles: [AnyObject]?Objective C
@property(nonatomic, copy) NSArray *scopeButtonTitlesОбсуждение
Порядок строк в массиве указывает порядок, что соответствующие кнопки будут выведены на экран, слева направо. Индекс в массиве соответствует индексу, используемому в
selectedScopeButtonIndex.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
selectedScopeButtonIndexСвойствоИндекс нажатой кнопки объема.
Объявление
Swift
var selectedScopeButtonIndex: IntObjective C
@property(nonatomic) NSInteger selectedScopeButtonIndexОбсуждение
Индексы кнопок объема определяются индексами строк в
scopeButtonTitles.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
showsScopeBarСвойствоУказывает, выведена ли панель объема на экран.
Объявление
Swift
var showsScopeBar: BoolObjective C
@property(nonatomic) BOOL showsScopeBarОператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 3.0 и позже.
См. также
-
delegateСвойствоОбъект делегата панели поиска.
Объявление
Swift
unowned(unsafe) var delegate: UISearchBarDelegate?Objective C
@property(nonatomic, assign) id< UISearchBarDelegate > delegateОбсуждение
Делегат должен соответствовать
UISearchBarDelegateпротокол. Установите это свойство для дальнейшего изменения поведения. Значение по умолчаниюnil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
backgroundImageСвойствоФоновое изображение для панели поиска.
Объявление
Swift
var backgroundImage: UIImage?Objective C
@property(nonatomic, retain) UIImage *backgroundImageОбсуждение
Изображения, которые являются 1, указывают, что широкие или поддающиеся растягиванию изображения расширяются, иначе изображение размещается рядом.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
См. также
-
Возвращает изображение, используемое для фона в данной позиции и с данными метриками.
Объявление
Swift
func backgroundImageForBarPosition(_barPosition: UIBarPosition, barMetricsbarMetrics: UIBarMetrics) -> UIImage?Objective C
- (UIImage *)backgroundImageForBarPosition:(UIBarPosition)barPositionbarMetrics:(UIBarMetrics)barMetricsПараметры
barPositionПостоянная позиция панели.
barMetricsПанель постоянные метрики.
Возвращаемое значение
Изображение, используемое для фона панели поиска в позиции, указанной
barPositionи с метриками, указаннымиbarMetrics.Обсуждение
Значение по умолчанию
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Устанавливает изображение для использования для фона в данной позиции и с данными метриками.
Объявление
Swift
func setBackgroundImage(_backgroundImage: UIImage?, forBarPositionbarPosition: UIBarPosition, barMetricsbarMetrics: UIBarMetrics)Objective C
- (void)setBackgroundImage:(UIImage *)backgroundImageforBarPosition:(UIBarPosition)barPositionbarMetrics:(UIBarMetrics)barMetricsПараметры
backgroundImageИзображение для использования для фона панели поиска в позиции, указанной
barPositionи с метриками, указаннымиbarMetrics.barPositionПостоянная позиция панели.
barMetricsПанель постоянные метрики.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
Возвращает изображение для данного типа значков панели поиска и состояния управления.
Объявление
Swift
func imageForSearchBarIcon(_icon: UISearchBarIcon, statestate: UIControlState) -> UIImage!Objective C
- (UIImage *)imageForSearchBarIcon:(UISearchBarIcon)iconstate:(UIControlState)stateПараметры
iconПостоянный идентификатор значка.
stateСостояние управления.
Допустимые состояния
UIControlStateNormalиUIControlStateDisabled.Возвращаемое значение
Изображение, используемое для значка панели поиска, идентифицированного
iconв состоянии, идентифицированномstate.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Устанавливает изображение для данного типа значков панели поиска и состояния управления.
Объявление
Swift
func setImage(_iconImage: UIImage?, forSearchBarIconicon: UISearchBarIcon, statestate: UIControlState)Objective C
- (void)setImage:(UIImage *)iconImageforSearchBarIcon:(UISearchBarIcon)iconstate:(UIControlState)stateПараметры
iconImageИзображение для использования для значка панели поиска, идентифицированного
iconв состоянии, идентифицированномstate.iconПостоянный идентификатор значка.
stateСостояние управления.
Допустимые состояния
UIControlStateNormalиUIControlStateDisabled.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает корректировку позиции к данному значку.
Объявление
Swift
func positionAdjustmentForSearchBarIcon(_icon: UISearchBarIcon) -> UIOffsetObjective C
- (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)iconПараметры
iconПостоянный идентификатор значка.
Возвращаемое значение
Корректировка позиции к значку, идентифицированному
icon.Обсуждение
Смещение используется для корректировки позиции значка в поле искомого текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает корректировку позиции к данному значку.
Объявление
Swift
func setPositionAdjustment(_adjustment: UIOffset, forSearchBarIconicon: UISearchBarIcon)Objective C
- (void)setPositionAdjustment:(UIOffset)adjustmentforSearchBarIcon:(UISearchBarIcon)iconПараметры
adjustmentСмещение для использования для значка, идентифицированного
icon.iconПостоянный идентификатор значка.
Обсуждение
Используйте этот метод для корректировки позиции значка в поле искомого текста.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
inputAccessoryViewСвойствоПользовательское входное представление аксессуара для клавиатуры панели поиска.
Объявление
Swift
var inputAccessoryView: UIView?Objective C
@property(nonatomic, readwrite, retain) UIView *inputAccessoryViewОбсуждение
Значение по умолчанию
nil. Когда не -nil, это свойство представляет пользовательское входное представление аксессуара, которое будет помещено на предоставленную систему клавиатуру панели поиска.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
scopeBarBackgroundImageСвойствоФоновое изображение для панели объема.
Объявление
Swift
var scopeBarBackgroundImage: UIImage?Objective C
@property(nonatomic, retain) UIImage *scopeBarBackgroundImageОбсуждение
Изображения, которые являются 1, указывают, что широкие или поддающиеся растягиванию изображения расширяются, иначе изображение размещается рядом.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
См. также
-
Возвращает фоновое изображение для кнопки панели объема в данном состоянии.
Объявление
Swift
func scopeBarButtonBackgroundImageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)scopeBarButtonBackgroundImageForState:(UIControlState)stateПараметры
stateСостояние управления.
Возвращаемое значение
Фоновое изображение для кнопки панели объема в
state.Обсуждение
Если фоновое изображение является изображением, возвращенным из
stretchableImageWithLeftCapWidth:topCapHeight:(UIImage), ширина наконечника вычисляется от той информации, иначе, ширина наконечника вычисляется путем вычитания один от ширины изображения, тогда делящейся на 2. Ширина наконечника используется в качестве полей для текстового размещения. Для корректировки поля используют граничные методы корректировки.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Устанавливает фоновое изображение для кнопки панели объема в данном состоянии.
Объявление
Swift
func setScopeBarButtonBackgroundImage(_backgroundImage: UIImage?, forStatestate: UIControlState)Objective C
- (void)setScopeBarButtonBackgroundImage:(UIImage *)backgroundImageforState:(UIControlState)stateПараметры
backgroundImageФоновое изображение для кнопки панели объема в
state.stateСостояние управления.
Обсуждение
Для получения дополнительной информации посмотрите
scopeBarButtonBackgroundImageForState:.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
См. также
-
scopeBarButtonDividerImageForLeftSegmentState (_: rightSegmentState:) - scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:Возвращает изображение делителя для использования для данной комбинации левых и правых состояний сегмента.
Объявление
Swift
func scopeBarButtonDividerImageForLeftSegmentState(_leftState: UIControlState, rightSegmentStaterightState: UIControlState) -> UIImage!Objective C
- (UIImage *)scopeBarButtonDividerImageForLeftSegmentState:(UIControlState)leftStaterightSegmentState:(UIControlState)rightStateПараметры
leftStateСостояние оставленного сегмента, для которого можно обеспечить изображение делителя.
Состояние может быть
UIControlStateNormalилиUIControlStateSelected.rightStateСостояние правильного сегмента, для которого можно обеспечить изображение делителя.
Состояние может быть
UIControlStateNormalилиUIControlStateSelected.Возвращаемое значение
Изображение делителя для использования для комбинации
leftStateиrightState.Обсуждение
Для получения дополнительной информации посмотрите
setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
setScopeBarButtonDividerImage (_: forLeftSegmentState:rightSegmentState:) - setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:Устанавливает изображение делителя для использования для данной комбинации левых и правых состояний сегмента.
Объявление
Swift
func setScopeBarButtonDividerImage(_dividerImage: UIImage?, forLeftSegmentStateleftState: UIControlState, rightSegmentStaterightState: UIControlState)Objective C
- (void)setScopeBarButtonDividerImage:(UIImage *)dividerImageforLeftSegmentState:(UIControlState)leftStaterightSegmentState:(UIControlState)rightStateПараметры
dividerImageИзображение делителя для использования для комбинации
leftStateиrightState.leftStateСостояние оставленного сегмента, для которого можно установить изображение делителя.
Состояние может быть
UIControlStateNormalилиUIControlStateSelected.rightStateСостояние правильного сегмента, для которого можно установить изображение делителя.
Состояние может быть
UIControlStateNormalилиUIControlStateSelected.Обсуждение
Для настройки сегментированного появления управления, необходимо обеспечить изображения делителя для движения между двумя отменявшими сегментами (
leftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal), выбранный слева и отменявший справа (leftSegmentState:UIControlStateSelected rightSegmentState:UIControlStateNormal), и отменявший слева и выбранный справа (leftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateSelected).Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает текстовые атрибуты для строки заголовка кнопки панели поиска для данного состояния.
Объявление
Swift
func scopeBarButtonTitleTextAttributesForState(_state: UIControlState) -> [NSObject : AnyObject]?Objective C
- (NSDictionary *)scopeBarButtonTitleTextAttributesForState:(UIControlState)stateПараметры
stateСостояние управления.
Возвращаемое значение
Текст приписывает для панели поиска’ строку заголовка кнопки для
state.Атрибуты могут указать шрифт, цвет текста, текстовый цвет тени и текстовое смещение тени, с помощью ключей, найденных в NSString UIKit Дополнительная Ссылка.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
setScopeBarButtonTitleTextAttributes (_: forState:) - setScopeBarButtonTitleTextAttributes:forState:Устанавливает текстовые атрибуты для панели поиска’ строка заголовка кнопки для данного состояния.
Объявление
Swift
func setScopeBarButtonTitleTextAttributes(_attributes: [NSObject : AnyObject]?, forStatestate: UIControlState)Objective C
- (void)setScopeBarButtonTitleTextAttributes:(NSDictionary *)attributesforState:(UIControlState)stateПараметры
attributesСловарь, содержащий пары ключ/значение, указывающие текст, приписывает использованию для
state.Можно указать шрифт, цвет текста, текстовый цвет тени и текстовое смещение тени, с помощью ключей, найденных в NSString UIKit Дополнительная Ссылка.
stateСостояние управления.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает полевое изображение искомого текста для данного состояния.
Объявление
Swift
func searchFieldBackgroundImageForState(_state: UIControlState) -> UIImage!Objective C
- (UIImage *)searchFieldBackgroundImageForState:(UIControlState)stateПараметры
stateСостояние управления.
Допустимые состояния
UIControlStateNormalиUIControlStateDisabled.Возвращаемое значение
Поле искомого текста отображает для использования для
state.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Устанавливает полевое изображение искомого текста для данного состояния.
Объявление
Swift
func setSearchFieldBackgroundImage(_backgroundImage: UIImage?, forStatestate: UIControlState)Objective C
- (void)setSearchFieldBackgroundImage:(UIImage *)backgroundImageforState:(UIControlState)stateПараметры
backgroundImageПоле искомого текста отображает изображение для использования для
state.stateСостояние управления.
Допустимые состояния
UIControlStateNormalиUIControlStateDisabled.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
Смещение полевого фона искомого текста в панели поиска.
Объявление
Swift
var searchFieldBackgroundPositionAdjustment: UIOffsetObjective C
@property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustmentОператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
searchTextPositionAdjustmentСвойство
-
Константы для идентификации значков, используемых в панели поиска.
Объявление
Swift
enum UISearchBarIcon : Int { case Search case Clear case Bookmark case ResultsList }Objective C
typedef enum { UISearchBarIconSearch, UISearchBarIconClear, UISearchBarIconBookmark, UISearchBarIconResultsList, } UISearchBarIcon;Константы
-
SearchUISearchBarIconSearchИдентифицирует значок поиска.
По умолчанию соответствующий значок является лупой.
Доступный в iOS 5.0 и позже.
-
ClearUISearchBarIconClearИдентифицирует ясный значок действия.
По умолчанию соответствующий значок является кругом, содержащим X.
Доступный в iOS 5.0 и позже.
-
BookmarkUISearchBarIconBookmarkИдентифицирует значок закладок.
По умолчанию соответствующий значок является открытой книгой.
Доступный в iOS 5.0 и позже.
-
ResultsListUISearchBarIconResultsListИдентифицирует значок списка результатов.
По умолчанию соответствующий значок является значком ромба списка.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
-
Указывает, имеет ли панель поиска фон.
Объявление
Swift
enum UISearchBarStyle : UInt { case Default case Prominent case Minimal }Objective C
typedef NS_ENUM (NSUInteger, UISearchBarStyle ) { UISearchBarStyleDefault, UISearchBarStyleProminent, UISearchBarStyleMinimal };Константы
-
DefaultUISearchBarStyleDefaultПанель поиска имеет стиль по умолчанию.
Значения по умолчанию к
UISearchBarStyleProminent.Доступный в iOS 7.0 и позже.
-
ProminentUISearchBarStyleProminentПанель поиска имеет полупрозрачный фон, и поле поиска непрозрачно.
Доступный в iOS 7.0 и позже.
-
MinimalUISearchBarStyleMinimalПанель поиска не имеет никакого фона, и поле поиска полупрозрачно.
Доступный в iOS 7.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
