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

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

Разработчик

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

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

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

UIStepper

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


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


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

    Обсуждение

    Если YEStrue, когда значение изменяется во время взаимодействия с пользователем, события изменения значения сразу отправляются. Если NOfalse, когда взаимодействие с пользователем заканчивается, событие изменения значения отправляется.

    Значение по умолчанию для этого свойства YEStrue.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • autorepeat Свойство

    Автоматическое по сравнению с неавтоматическим повторным состоянием степпера.

    Объявление

    Swift

    var autorepeat: Bool

    Objective C

    @property(nonatomic) BOOL autorepeat

    Обсуждение

    Если YEStrue, пользователь, нажимающий и держащийся степпер неоднократно, изменяется value.

    Значение по умолчанию для этого свойства YEStrue.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • wraps Свойство

    Обертка по сравнению с состоянием без оберток степпера.

    Объявление

    Swift

    var wraps: Bool

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

    Самое низкое числовое значение для степпера.

    Объявление

    Swift

    var minimumValue: Double

    Objective C

    @property(nonatomic) double minimumValue

    Обсуждение

    Должны быть численно меньше, чем maximumValue. При попытке установить значение, равное или больше, чем maximumValue, система повышает NSInvalidArgumentException исключение.

    Значение по умолчанию для этого свойства 0.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • maximumValue Свойство

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

    Объявление

    Swift

    var maximumValue: Double

    Objective C

    @property(nonatomic) double maximumValue

    Обсуждение

    Должно быть численно больше, чем minimumValue. При попытке установить значение, равное или ниже, чем minimumValue, система повышает NSInvalidArgumentException исключение.

    Значение по умолчанию этого свойства 100.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • stepValue Свойство

    Шаг или инкремент, оценивает за степпер.

    Объявление

    Swift

    var stepValue: Double

    Objective C

    @property(nonatomic) double stepValue

    Обсуждение

    Должно быть численно больше, чем 0. При попытке установить значение этого свойства в 0 или к отрицательному числу, система повышает NSInvalidArgumentException исключение.

    Значение по умолчанию для этого свойства 1.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • value Свойство

    Числовое значение степпера.

    Объявление

    Swift

    var value: Double

    Objective C

    @property(nonatomic) double 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) -> UIImage

    Objective C

    - (UIImage *)backgroundImageForState:(UIControlState)state

    Параметры

    state

    Состояние управления, в котором выведено на экран изображение.

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

    Фоновое изображение, используемое управлением, когда это находится в указанном состоянии.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Устанавливает фоновое изображение для управления, когда это находится в указанном состоянии.

    Объявление

    Swift

    func setBackgroundImage(_ image: UIImage?, forState state: 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) -> UIImage

    Objective C

    - (UIImage *)decrementImageForState:(UIControlState)state

    Параметры

    state

    Состояние управления, в котором выведено на экран изображение.

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

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

    func setDecrementImage(_ image: UIImage?, forState state: UIControlState)

    Objective C

    - (void)setDecrementImage:(UIImage *)image forState:(UIControlState)state

    Параметры

    image

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

    state

    Состояние управления, в котором Вы хотите вывести на экран изображение.

    Обсуждение

    Изображение, которое Вы указываете, составляется поверх фона управления для создания заключительного управления. Если Вы не указываете пользовательское изображение, минус (-) глиф используется.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

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

    Objective C

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

    Параметры

    leftState

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

    rightState

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

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

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

    func setDividerImage(_ image: UIImage?, forLeftSegmentState leftState: UIControlState, rightSegmentState rightState: 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) -> UIImage

    Objective C

    - (UIImage *)incrementImageForState:(UIControlState)state

    Параметры

    state

    Состояние управления, в котором выведено на экран изображение.

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

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

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

    Объявление

    Swift

    func setIncrementImage(_ image: UIImage?, forState state: UIControlState)

    Objective C

    - (void)setIncrementImage:(UIImage *)image forState:(UIControlState)state

    Параметры

    image

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

    state

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

    Обсуждение

    Изображение, которое Вы указываете, составляется поверх фона управления для создания заключительного управления. Если Вы не указываете пользовательское изображение, плюс (+) глиф используется.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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