Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UISearchBar

Опции
Развертывание Target:

На этой странице
Язык:

UISearchBar

Наследование


Оператор импорта


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 Свойство

    Одна строка текста выведена на экран наверху панели поиска.

    Объявление

    Swift

    var prompt: String?

    Objective C

    @property(nonatomic, copy) NSString *prompt

    Обсуждение

    Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • text Свойство

    Текущий или стартовый искомый текст.

    Объявление

    Swift

    var text: String!

    Objective C

    @property(nonatomic, copy) NSString *text

    Обсуждение

    Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • barStyle Свойство

    Стиль панели, указывающий появление панели поиска.

    Объявление

    Swift

    var barStyle: UIBarStyle

    Objective C

    @property(nonatomic) UIBarStyle 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: UISearchBarStyle

    Objective 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: Bool

    Objective 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: Bool

    Objective C

    @property(nonatomic) BOOL showsBookmarkButton

    Обсуждение

    Значение по умолчанию NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • showsCancelButton Свойство

    Булево значение, указывающее, выведена ли кнопка отмены на экран.

    Объявление

    Swift

    var showsCancelButton: Bool

    Objective C

    @property(nonatomic) BOOL showsCancelButton

    Обсуждение

    Значение по умолчанию NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Устанавливает состояние дисплея кнопки отмены дополнительно с анимацией.

    Объявление

    Swift

    func setShowsCancelButton(_ showsCancelButton: Bool, animated animated: Bool)

    Objective C

    - (void)setShowsCancelButton:(BOOL)showsCancelButton animated:(BOOL)animated

    Параметры

    showsCancelButton

    YEStrue вывести на экран кнопку отмены, иначе NOfalse.

    animated

    YEStrue использовать анимацию для изменения состояния дисплея кнопки отмены, иначе NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.0 и позже.

    См. также

    showsCancelButton

  • showsSearchResultsButton Свойство

    Булево значение, указывающее, выведена ли кнопка результатов поиска на экран.

    Объявление

    Swift

    var showsSearchResultsButton: Bool

    Objective C

    @property(nonatomic) BOOL showsSearchResultsButton

    Обсуждение

    Значение по умолчанию NOfalse.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.2 и позже.

  • searchResultsButtonSelected Свойство

    Булево значение, указывающее, нажимается ли кнопка результатов поиска.

    Объявление

    Swift

    var searchResultsButtonSelected: Bool

    Objective 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: Int

    Objective C

    @property(nonatomic) NSInteger selectedScopeButtonIndex

    Обсуждение

    Индексы кнопок объема определяются индексами строк в scopeButtonTitles.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.0 и позже.

  • showsScopeBar Свойство

    Указывает, выведена ли панель объема на экран.

    Объявление

    Swift

    var showsScopeBar: Bool

    Objective C

    @property(nonatomic) BOOL showsScopeBar

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.0 и позже.

    См. также

    scopeButtonTitles

  • 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 и позже.

    См. также

    scopeBarBackgroundImage

  • Возвращает изображение, используемое для фона в данной позиции и с данными метриками.

    Объявление

    Swift

    func backgroundImageForBarPosition(_ barPosition: UIBarPosition, barMetrics barMetrics: UIBarMetrics) -> UIImage?

    Objective C

    - (UIImage *)backgroundImageForBarPosition:(UIBarPosition)barPosition barMetrics:(UIBarMetrics)barMetrics

    Параметры

    barPosition

    Постоянная позиция панели.

    barMetrics

    Панель постоянные метрики.

    Возвращаемое значение

    Изображение, используемое для фона панели поиска в позиции, указанной barPosition и с метриками, указанными barMetrics.

    Обсуждение

    Значение по умолчанию nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Устанавливает изображение для использования для фона в данной позиции и с данными метриками.

    Объявление

    Swift

    func setBackgroundImage(_ backgroundImage: UIImage?, forBarPosition barPosition: UIBarPosition, barMetrics barMetrics: UIBarMetrics)

    Objective C

    - (void)setBackgroundImage:(UIImage *)backgroundImage forBarPosition:(UIBarPosition)barPosition barMetrics:(UIBarMetrics)barMetrics

    Параметры

    backgroundImage

    Изображение для использования для фона панели поиска в позиции, указанной barPosition и с метриками, указанными barMetrics.

    barPosition

    Постоянная позиция панели.

    barMetrics

    Панель постоянные метрики.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Возвращает изображение для данного типа значков панели поиска и состояния управления.

    Объявление

    Swift

    func imageForSearchBarIcon(_ icon: UISearchBarIcon, state state: UIControlState) -> UIImage!

    Objective C

    - (UIImage *)imageForSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state

    Параметры

    icon

    Постоянный идентификатор значка.

    state

    Состояние управления.

    Допустимые состояния UIControlStateNormal и UIControlStateDisabled.

    Возвращаемое значение

    Изображение, используемое для значка панели поиска, идентифицированного icon в состоянии, идентифицированном state.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Устанавливает изображение для данного типа значков панели поиска и состояния управления.

    Объявление

    Swift

    func setImage(_ iconImage: UIImage?, forSearchBarIcon icon: UISearchBarIcon, state state: UIControlState)

    Objective C

    - (void)setImage:(UIImage *)iconImage forSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state

    Параметры

    iconImage

    Изображение для использования для значка панели поиска, идентифицированного icon в состоянии, идентифицированном state.

    icon

    Постоянный идентификатор значка.

    state

    Состояние управления.

    Допустимые состояния UIControlStateNormal и UIControlStateDisabled.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает корректировку позиции к данному значку.

    Объявление

    Swift

    func positionAdjustmentForSearchBarIcon(_ icon: UISearchBarIcon) -> UIOffset

    Objective C

    - (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)icon

    Параметры

    icon

    Постоянный идентификатор значка.

    Возвращаемое значение

    Корректировка позиции к значку, идентифицированному icon.

    Обсуждение

    Смещение используется для корректировки позиции значка в поле искомого текста.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает корректировку позиции к данному значку.

    Объявление

    Swift

    func setPositionAdjustment(_ adjustment: UIOffset, forSearchBarIcon icon: UISearchBarIcon)

    Objective C

    - (void)setPositionAdjustment:(UIOffset)adjustment forSearchBarIcon:(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 и позже.

    См. также

    backgroundImage

  • Возвращает фоновое изображение для кнопки панели объема в данном состоянии.

    Объявление

    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?, forState state: UIControlState)

    Objective C

    - (void)setScopeBarButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state

    Параметры

    backgroundImage

    Фоновое изображение для кнопки панели объема в state.

    state

    Состояние управления.

    Обсуждение

    Для получения дополнительной информации посмотрите scopeBarButtonBackgroundImageForState:.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает изображение делителя для использования для данной комбинации левых и правых состояний сегмента.

    Объявление

    Swift

    func scopeBarButtonDividerImageForLeftSegmentState(_ leftState: UIControlState, rightSegmentState rightState: UIControlState) -> UIImage!

    Objective C

    - (UIImage *)scopeBarButtonDividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState

    Параметры

    leftState

    Состояние оставленного сегмента, для которого можно обеспечить изображение делителя.

    Состояние может быть UIControlStateNormal или UIControlStateSelected.

    rightState

    Состояние правильного сегмента, для которого можно обеспечить изображение делителя.

    Состояние может быть UIControlStateNormal или UIControlStateSelected.

    Возвращаемое значение

    Изображение делителя для использования для комбинации leftState и rightState.

    Обсуждение

    Для получения дополнительной информации посмотрите setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Устанавливает изображение делителя для использования для данной комбинации левых и правых состояний сегмента.

    Объявление

    Swift

    func setScopeBarButtonDividerImage(_ dividerImage: UIImage?, forLeftSegmentState leftState: UIControlState, rightSegmentState rightState: UIControlState)

    Objective C

    - (void)setScopeBarButtonDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(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 и позже.

  • Устанавливает текстовые атрибуты для панели поиска’ строка заголовка кнопки для данного состояния.

    Объявление

    Swift

    func setScopeBarButtonTitleTextAttributes(_ attributes: [NSObject : AnyObject]?, forState state: UIControlState)

    Objective C

    - (void)setScopeBarButtonTitleTextAttributes:(NSDictionary *)attributes forState:(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?, forState state: UIControlState)

    Objective C

    - (void)setSearchFieldBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state

    Параметры

    backgroundImage

    Поле искомого текста отображает изображение для использования для state.

    state

    Состояние управления.

    Допустимые состояния UIControlStateNormal и UIControlStateDisabled.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Смещение полевого фона искомого текста в панели поиска.

    Объявление

    Swift

    var searchFieldBackgroundPositionAdjustment: UIOffset

    Objective C

    @property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustment

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • searchTextPositionAdjustment Свойство

    Смещение текста в полевом фоне искомого текста.

    Объявление

    Swift

    var searchTextPositionAdjustment: UIOffset

    Objective C

    @property(nonatomic) UIOffset searchTextPositionAdjustment

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • Константы для идентификации значков, используемых в панели поиска.

    Объявление

    Swift

    enum UISearchBarIcon : Int { case Search case Clear case Bookmark case ResultsList }

    Objective C

    typedef enum { UISearchBarIconSearch, UISearchBarIconClear, UISearchBarIconBookmark, UISearchBarIconResultsList, } UISearchBarIcon;

    Константы

    • Search

      UISearchBarIconSearch

      Идентифицирует значок поиска.

      По умолчанию соответствующий значок является лупой.

      Доступный в iOS 5.0 и позже.

    • Clear

      UISearchBarIconClear

      Идентифицирует ясный значок действия.

      По умолчанию соответствующий значок является кругом, содержащим X.

      Доступный в iOS 5.0 и позже.

    • Bookmark

      UISearchBarIconBookmark

      Идентифицирует значок закладок.

      По умолчанию соответствующий значок является открытой книгой.

      Доступный в iOS 5.0 и позже.

    • ResultsList

      UISearchBarIconResultsList

      Идентифицирует значок списка результатов.

      По умолчанию соответствующий значок является значком ромба списка.

      Доступный в 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 };

    Константы

    • Default

      UISearchBarStyleDefault

      Панель поиска имеет стиль по умолчанию.

      Значения по умолчанию к UISearchBarStyleProminent.

      Доступный в iOS 7.0 и позже.

    • Prominent

      UISearchBarStyleProminent

      Панель поиска имеет полупрозрачный фон, и поле поиска непрозрачно.

      Доступный в iOS 7.0 и позже.

    • Minimal

      UISearchBarStyleMinimal

      Панель поиска не имеет никакого фона, и поле поиска полупрозрачно.

      Доступный в iOS 7.0 и позже.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.