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: Bool
Objective C
@property(nonatomic, getter=isContinuous) BOOL continuous
Обсуждение
Если
YES
true
, когда значение изменяется во время взаимодействия с пользователем, события изменения значения сразу отправляются. ЕслиNO
false
, когда взаимодействие с пользователем заканчивается, событие изменения значения отправляется.Значение по умолчанию для этого свойства
YES
true
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
autorepeat
СвойствоАвтоматическое по сравнению с неавтоматическим повторным состоянием степпера.
Объявление
Swift
var autorepeat: Bool
Objective C
@property(nonatomic) BOOL autorepeat
Обсуждение
Если
YES
true
, пользователь, нажимающий и держащийся степпер неоднократно, изменяетсяvalue
.Значение по умолчанию для этого свойства
YES
true
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 5.0 и позже.
-
wraps
СвойствоОбертка по сравнению с состоянием без оберток степпера.
Объявление
Swift
var wraps: Bool
Objective C
@property(nonatomic) BOOL wraps
Обсуждение
Если
YES
true
, постепенное увеличение внеmaximumValue
наборыvalue
кminimumValue
; аналогично, постепенное уменьшение нижеminimumValue
наборыvalue
кmaximumValue
. ЕслиNO
false
, степпер не постепенно увеличивается внеmaximumValue
и при этом это не постепенно уменьшается нижеminimumValue
а скорее содержит в тех значениях.Значение по умолчанию для этого свойства
NO
false
.Оператор импорта
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 *)
image
forState:(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 *)
image
forState:(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)
leftState
rightSegmentState:(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 *)
image
forLeftSegmentState:(UIControlState)leftState
rightSegmentState:(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 *)
image
forState:(UIControlState)state
Параметры
image
Изображение для использования для инкрементного глифа.
state
Состояние управления.
Обсуждение
Изображение, которое Вы указываете, составляется поверх фона управления для создания заключительного управления. Если Вы не указываете пользовательское изображение, плюс (
+
) глиф используется.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.