UIStepper
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UIStepper
-
NSObject -
UIResponder -
UIView -
UIControl -
UIStepper
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
Reflectable -
UIAccessibilityIdentification -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment -
NSCoding -
NSObject -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 5.0 и позже.
Управление степпером обеспечивает пользовательский интерфейс для постепенного увеличения или постепенного уменьшения значения. Степпер выводит на экран две кнопки, один с минус (“–”) символ и один с плюс (“+”) символ.
Если Вы устанавливаете поведение степпера «автоматически повториться» (который является значением по умолчанию), нажимание и содержание одной из его кнопок постепенно увеличивают или неоднократно постепенно уменьшают значение степпера. Уровень изменения зависит от того, сколько времени пользователь продолжает нажимать управление.
Максимальное значение должно быть больше, чем или равным минимальному значению. Если бы Вы устанавливаете максимальное или минимальное значение, которое сделало бы повреждение этим инвариантом, оба значения установлены в новое значение. Например, если минимальное значение 200, и Вы устанавливаете максимальное значение 100, тогда и минимум и максимум становятся 200.
Для получения информации об основных способах поведения представления см. Руководство по программированию Представления для iOS.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Степперы.
-
continuousСвойствоНепрерывное по сравнению с ненепрерывным состоянием степпера.
Объявление
Swift
var continuous: BoolObjective C
@property(nonatomic, getter=isContinuous) BOOL continuousОбсуждение
Если
YEStrue, когда значение изменяется во время взаимодействия с пользователем, события изменения значения сразу отправляются. ЕслиNOfalse, когда взаимодействие с пользователем заканчивается, событие изменения значения отправляется.Значение по умолчанию для этого свойства
YEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
autorepeatСвойствоАвтоматическое по сравнению с неавтоматическим повторным состоянием степпера.
Объявление
Swift
var autorepeat: BoolObjective C
@property(nonatomic) BOOL autorepeatОбсуждение
Если
YEStrue, пользователь, нажимающий и держащийся степпер неоднократно, изменяетсяvalue.Значение по умолчанию для этого свойства
YEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
wrapsСвойствоОбертка по сравнению с состоянием без оберток степпера.
Объявление
Swift
var wraps: BoolObjective C
@property(nonatomic) BOOL wrapsОбсуждение
Если
YEStrue, постепенное увеличение внеmaximumValueнаборыvalueкminimumValue; аналогично, постепенное уменьшение нижеminimumValueнаборыvalueкmaximumValue. ЕслиNOfalse, степпер не постепенно увеличивается внеmaximumValueи при этом это не постепенно уменьшается нижеminimumValueа скорее содержит в тех значениях.Значение по умолчанию для этого свойства
NOfalse.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
minimumValueСвойствоСамое низкое числовое значение для степпера.
Обсуждение
Должны быть численно меньше, чем
maximumValue. При попытке установить значение, равное или больше, чемmaximumValue, система повышаетNSInvalidArgumentExceptionисключение.Значение по умолчанию для этого свойства
0.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
maximumValueСвойствоМаксимально возможное числовое значение для степпера.
Обсуждение
Должно быть численно больше, чем
minimumValue. При попытке установить значение, равное или ниже, чемminimumValue, система повышаетNSInvalidArgumentExceptionисключение.Значение по умолчанию этого свойства
100.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
stepValueСвойствоШаг или инкремент, оценивает за степпер.
Обсуждение
Должно быть численно больше, чем
0. При попытке установить значение этого свойства в0или к отрицательному числу, система повышаетNSInvalidArgumentExceptionисключение.Значение по умолчанию для этого свойства
1.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
valueСвойствоЧисловое значение степпера.
Обсуждение
Когда значение изменяется, степпер отправляет
UIControlEventValueChangedотметьте к его цели (см.addTarget:action:forControlEvents:). Обратитесь к описаниюcontinuousсвойство для получения информации о том, отправляются ли события изменения значения постоянно или когда заканчивается взаимодействие с пользователем.Значение по умолчанию для этого свойства
0. Это свойство фиксируется в его более низком экстремальном значении кminimumValueи фиксируется в его верхнем экстремальном значении кmaximumValue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.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 6.0 и позже.
-
Возвращает фоновое изображение, связанное с указанным состоянием управления.
Объявление
Swift
func backgroundImageForState(_state: UIControlState) -> UIImageObjective C
- (UIImage *)backgroundImageForState:(UIControlState)stateПараметры
stateСостояние управления, в котором выведено на экран изображение.
Возвращаемое значение
Фоновое изображение, используемое управлением, когда это находится в указанном состоянии.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Устанавливает фоновое изображение для управления, когда это находится в указанном состоянии.
Объявление
Swift
func setBackgroundImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setBackgroundImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageФоновое изображение для использования для указанного состояния.
stateСостояние управления, в котором Вы хотите вывести на экран изображение.
Обсуждение
Для хороших результатов,
imageдолжно быть поддающееся растягиванию изображение.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает изображение, используемое для декрементного глифа управления.
Объявление
Swift
func decrementImageForState(_state: UIControlState) -> UIImageObjective C
- (UIImage *)decrementImageForState:(UIControlState)stateПараметры
stateСостояние управления, в котором выведено на экран изображение.
Возвращаемое значение
Изображение используется для декрементного глифа управления.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Устанавливает изображение для использования для декрементного глифа управления.
Объявление
Swift
func setDecrementImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setDecrementImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageИзображение для использования для декрементного глифа.
stateСостояние управления, в котором Вы хотите вывести на экран изображение.
Обсуждение
Изображение, которое Вы указываете, составляется поверх фона управления для создания заключительного управления. Если Вы не указываете пользовательское изображение, минус (
-) глиф используется.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
dividerImageForLeftSegmentState (_: rightSegmentState:) - dividerImageForLeftSegmentState:rightSegmentState:Возвращает изображение делителя для данной комбинации левых и правых состояний.
Объявление
Swift
func dividerImageForLeftSegmentState(_leftState: UIControlState, rightSegmentStaterightState: UIControlState) -> UIImage!Objective C
- (UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftStaterightSegmentState:(UIControlState)rightStateПараметры
leftStateСостояние левой стороны управления.
rightStateСостояние правой стороны управления.
Возвращаемое значение
Изображение используется для указанной комбинации левых и правых состояний.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
setDividerImage (_: forLeftSegmentState:rightSegmentState:) - setDividerImage:forLeftSegmentState:rightSegmentState:Устанавливает изображение для использования для данной комбинации левых и правых состояний.
Объявление
Swift
func setDividerImage(_image: UIImage?, forLeftSegmentStateleftState: UIControlState, rightSegmentStaterightState: UIControlState)Objective C
- (void)setDividerImage:(UIImage *)imageforLeftSegmentState:(UIControlState)leftStaterightSegmentState:(UIControlState)rightStateПараметры
imageИзображение делителя для использования.
leftStateСостояние левой стороны управления.
rightStateСостояние правой стороны управления.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Возвращает изображение, используемое для инкрементного глифа управления.
Объявление
Swift
func incrementImageForState(_state: UIControlState) -> UIImageObjective C
- (UIImage *)incrementImageForState:(UIControlState)stateПараметры
stateСостояние управления, в котором выведено на экран изображение.
Возвращаемое значение
Изображение используется для инкрементного глифа управления.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
Устанавливает изображение для использования для инкрементного глифа управления
Объявление
Swift
func setIncrementImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setIncrementImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageИзображение для использования для инкрементного глифа.
stateСостояние управления.
Обсуждение
Изображение, которое Вы указываете, составляется поверх фона управления для создания заключительного управления. Если Вы не указываете пользовательское изображение, плюс (
+) глиф используется.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
