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
свойство кNO
false
.Оператор импорта
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
СвойствоБулево значение, указывающее, полупрозрачна ли панель поиска (
YES
true
) или не (NO
false
).Объявление
Swift
var translucent: Bool
Objective C
@property(nonatomic, assign, getter=isTranslucent) BOOL translucent
Обсуждение
Значение по умолчанию
YES
true
. Если панель поиска имеет пользовательское фоновое изображение, значение по умолчаниюYES
true
если какой-либо пиксель изображения имеет альфа-значение меньше, чем1.0
, иNO
false
иначе.Если Вы устанавливаете это свойство в
YES
true
на панели поиска с непрозрачным пользовательским фоновым изображением панель поиска применит системную непрозрачность меньше, чем1.0
к изображению.Если Вы устанавливаете это свойство в
NO
false
если панель поиска имеет, на панели поиска с полупрозрачным пользовательским фоновым изображением панель поиска обеспечивает непрозрачный фон для изображения, использующего черный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
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
-
showsCancelButton
СвойствоБулево значение, указывающее, выведена ли кнопка отмены на экран.
Объявление
Swift
var showsCancelButton: Bool
Objective C
@property(nonatomic) BOOL showsCancelButton
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает состояние дисплея кнопки отмены дополнительно с анимацией.
Объявление
Swift
func setShowsCancelButton(_
showsCancelButton
: Bool, animatedanimated
: Bool)Objective C
- (void)setShowsCancelButton:(BOOL)
showsCancelButton
animated:(BOOL)animated
Параметры
showsCancelButton
YES
true
вывести на экран кнопку отмены, иначеNO
false
.animated
YES
true
использовать анимацию для изменения состояния дисплея кнопки отмены, иначеNO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
showsSearchResultsButton
СвойствоБулево значение, указывающее, выведена ли кнопка результатов поиска на экран.
Объявление
Swift
var showsSearchResultsButton: Bool
Objective C
@property(nonatomic) BOOL showsSearchResultsButton
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.2 и позже.
-
searchResultsButtonSelected
СвойствоБулево значение, указывающее, нажимается ли кнопка результатов поиска.
Объявление
Swift
var searchResultsButtonSelected: Bool
Objective C
@property(nonatomic, getter=isSearchResultsButtonSelected) BOOL searchResultsButtonSelected
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
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 и позже.
См. также
-
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)
barPosition
barMetrics:(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 *)
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, statestate
: 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?, forSearchBarIconicon
: UISearchBarIcon, statestate
: 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) -> 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)
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 и позже.
См. также
-
Возвращает фоновое изображение для кнопки панели объема в данном состоянии.
Объявление
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 *)
backgroundImage
forState:(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)
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 и позже.
-
setScopeBarButtonDividerImage (_: forLeftSegmentState:rightSegmentState:) - setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:
Устанавливает изображение делителя для использования для данной комбинации левых и правых состояний сегмента.
Объявление
Swift
func setScopeBarButtonDividerImage(_
dividerImage
: UIImage?, forLeftSegmentStateleftState
: UIControlState, rightSegmentStaterightState
: 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 и позже.
-
setScopeBarButtonTitleTextAttributes (_: forState:) - setScopeBarButtonTitleTextAttributes:forState:
Устанавливает текстовые атрибуты для панели поиска’ строка заголовка кнопки для данного состояния.
Объявление
Swift
func setScopeBarButtonTitleTextAttributes(_
attributes
: [NSObject : AnyObject]?, forStatestate
: 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?, forStatestate
: 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
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 и позже.
-