UISlider
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UISlider
-
NSObject -
UIResponder -
UIView -
UIControl -
UISlider
Соответствует
-
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 2.0 и позже.
A UISlider объект является визуальным контролем, используемым для выбора единственного значения из непрерывного диапазона значений. Ползунки всегда выводятся на экран как горизонтальные планки. Индикатор или ползунок, отмечает текущую стоимость ползунка и может быть перемещен пользователем для изменения настроек.
Настройка появления ползунка
Наиболее распространенный способ настроить появление ползунка состоит в том, чтобы обеспечить пользовательские изображения минимального и максимального значения. Эти изображения находятся с обоих концов ползунка, управляют и указывают, какое значение, которое представляет конец ползунка. Например, ползунок, используемый для управления объемом, мог бы вывести на экран маленький динамик без звуковых волн, происходящих от него для минимального значения, и вывести на экран крупный динамик со многими звуковыми волнами, происходящими от него для максимального значения.
Панель, на которой поездки ползунка упоминается как дорожка ползунка. Средства управления ползунком рисуют дорожку с помощью двух отличных изображений, которые настраиваемы. Область между ползунком и концом дорожки, связанной с минимальным значением ползунка, нарисована с помощью минимального изображения дорожки. Область между ползунком и концом дорожки, связанной с максимальным значением ползунка, нарисована с помощью максимального изображения дорожки. Различные изображения дорожки используются для обеспечения контекста, относительно которого конец содержит минимальное значение. Например, в то время как максимальное изображение дорожки содержит белое выделение, минимальное изображение дорожки обычно содержит синее выделение. Можно присвоить различные цвета оттенка для всех стандартных компонентов, предоставленных ползунком, или Вы настраиваете появление далее путем присвоения различных пар изображений дорожки к каждому из состояний управления ползунка. Присвоение различных изображений к каждому состоянию позволяет Вам настроить появление ползунка, когда это включено, отключено, выделено и т.д.
В дополнение к настройке изображений дорожки можно также настроить появление самого ползунка. Как изображения дорожки, можно присвоить различные изображения ползунка каждому состоянию управления ползунка.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Ползунки.
-
valueСвойствоСодержит текущую стоимость получателя.
Объявление
Swift
var value: FloatObjective C
@property(nonatomic) float valueОбсуждение
Установка этого свойства заставляет получатель перерисовывать себя с помощью нового значения. Для рендеринга анимированного перехода от текущей стоимости до нового значения необходимо использовать
setValue:animated:метод вместо этого.При попытке установить значение, которое является ниже минимума или выше максимального значения, минимальное или максимальное значение установлено вместо этого. Значение по умолчанию этого свойства 0.0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Устанавливает текущую стоимость получателя, позволяя Вам анимировать изменение визуально.
Объявление
Swift
func setValue(_value: Float, animatedanimated: Bool)Objective C
- (void)setValue:(float)valueanimated:(BOOL)animatedПараметры
valueНовое значение для присвоения к
valueсвойствоanimatedУказать
YEStrueанимировать изменение в значении, когда перерисовывается получатель; иначе, указатьNOfalseнарисовать получатель с новым значением только. Анимации выполняются асинхронно и не блокируют вызывающий поток.Обсуждение
При попытке установить значение, которое является ниже минимума или выше максимального значения, минимальное или максимальное значение установлено вместо этого. Значение по умолчанию этого свойства 0.0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
minimumValueСвойствоСодержит минимальное значение получателя.
Объявление
Swift
var minimumValue: FloatObjective C
@property(nonatomic) float minimumValueОбсуждение
Если Вы изменяете значение этого свойства, и текущая стоимость получателя ниже нового минимума, текущая стоимость корректируется для соответствия нового минимального значения автоматически.
Значение по умолчанию этого свойства 0.0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
maximumValueСвойствоСодержит максимальное значение получателя.
Объявление
Swift
var maximumValue: FloatObjective C
@property(nonatomic) float maximumValueОбсуждение
Если Вы изменяете значение этого свойства, и текущая стоимость получателя выше нового максимума, текущая стоимость корректируется для соответствия нового максимального значения автоматически.
Значение по умолчанию этого свойства 1.0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
continuousСвойствоСодержит булево значение, указывающее, генерируют ли изменения в значении ползунков непрерывные события обновления.
Объявление
Swift
var continuous: BoolObjective C
@property(nonatomic, getter=isContinuous) BOOL continuousОбсуждение
Если
YEStrue, ползунок отправляет события обновления постоянно в метод действия связанной цели. ЕслиNOfalse, ползунок только отправляет событие действия когда разъединения абонентом управление ползунком ползунка для установки окончательного значения.Значение по умолчанию этого свойства
YEStrue.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
minimumValueImageСвойствоСодержит изображение, нарисованное на стороне ползунка, представляющего минимальное значение.
Объявление
Swift
var minimumValueImage: UIImage?Objective C
@property(nonatomic, retain) UIImage *minimumValueImageОбсуждение
Изображение, которое Вы указываете, должно соответствовать в ограничительном прямоугольнике, возвращенном
minimumValueImageRectForBounds:метод. Если это не делает, изображение масштабируется для адаптации. Кроме того, дорожка получателя удлинена или сокращена по мере необходимости для размещения изображения в его ограничительном прямоугольнике.Это значение по умолчанию этого свойства
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
maximumValueImageСвойствоСодержит изображение, нарисованное на стороне ползунка, представляющего максимальное значение.
Объявление
Swift
var maximumValueImage: UIImage?Objective C
@property(nonatomic, retain) UIImage *maximumValueImageОбсуждение
Изображение, которое Вы указываете, должно соответствовать в ограничительном прямоугольнике, возвращенном
maximumValueImageRectForBounds:метод. Если это не делает, изображение масштабируется для адаптации. Кроме того, дорожка получателя удлинена или сокращена по мере необходимости для размещения изображения в его ограничительном прямоугольнике.Это значение по умолчанию этого свойства
nil.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
minimumTrackTintColorСвойствоЦвет раньше окрашивал стандартные минимальные изображения дорожки.
Объявление
Swift
var minimumTrackTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *minimumTrackTintColorОбсуждение
Установка этого свойства удаляет любые пользовательские минимальные изображения дорожки, связанные с ползунком.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
currentMinimumTrackImageСвойствоВ настоящее время содержит минимальное изображение дорожки используясь представлять получатель. (только для чтения)
Объявление
Swift
var currentMinimumTrackImage: UIImage! { get }Objective C
@property(nonatomic, readonly) UIImage *currentMinimumTrackImageОбсуждение
Ползунки могут иметь различные изображения дорожки для различных состояний управления. Изображение, связанное с этим свойством, отражает минимальное изображение дорожки, связанное с в настоящее время активным состоянием управления. Для получения минимального изображения дорожки для различного состояния управления используйте
minimumTrackImageForState:метод.Если никакие пользовательские изображения дорожки не были установлены с помощью
setMinimumTrackImage:forState:метод, это свойство содержит значениеnil. В той ситуации получатель использует минимальное изображение дорожки по умолчанию для рисования.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает минимальное изображение дорожки, связанное с указанным состоянием управления.
Объявление
Swift
func minimumTrackImageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)minimumTrackImageForState:(UIControlState)stateПараметры
stateСостояние управления, минимум которого отслеживает изображение, которое Вы хотите. Необходимо указать только одно значение состояния управления для этого параметра.
Возвращаемое значение
Минимальное изображение дорожки связалось с указанным состоянием, или
nilесли не было установлено никакое изображение. Этот метод мог бы также возвратитьсяnilесли Вы указываете, что многократное управление утверждает вstateпараметр. Для описания изображений дорожки посмотрите Настройку Появления Ползунка.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Присваивает минимальное изображение дорожки указанным состояниям управления.
Объявление
Swift
func setMinimumTrackImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setMinimumTrackImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageМинимальная дорожка отображает для соединения с указанными состояниями.
stateСостояние управления, с которым можно связать изображение.
Обсуждение
Ориентация изображения дорожки должна соответствовать ориентацию управления ползунком. Для упрощения протяжения изображения для заполнения пространства между ползунком и конечной точкой изображения дорожки обычно определяются в трех областях. Поддающаяся растягиванию область находится между двумя областями заглушки. Заглушки определяют части изображения, остающиеся, как и не расширяются. Поддающаяся растягиванию область является широкой областью с 1 точкой между заглушками, которые могут быть тиражированы, чтобы заставить изображение казаться более длинным.
Для определения размеров заглушки для ползунка присвойте надлежащее значение изображению
leftCapWidthсвойство. Для получения дополнительной информации о том, как это значение определяет области ползунка, посмотритеUIImageкласс.Установка нового изображения дорожки для любого состояния очищает любой пользовательский цвет оттенка, Вы, возможно, предусмотрели минимальные изображения дорожки.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
maximumTrackTintColorСвойствоЦвет раньше окрашивал стандартные максимальные изображения дорожки.
Объявление
Swift
var maximumTrackTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *maximumTrackTintColorОбсуждение
Установка этого свойства удаляет любые пользовательские максимальные изображения дорожки, связанные с ползунком.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
currentMaximumTrackImageСвойствоВ настоящее время содержит максимальное изображение дорожки используясь представлять получатель. (только для чтения)
Объявление
Swift
var currentMaximumTrackImage: UIImage! { get }Objective C
@property(nonatomic, readonly) UIImage *currentMaximumTrackImageОбсуждение
Ползунки могут иметь различные изображения дорожки для различных состояний управления. Изображение, связанное с этим свойством, отражает максимальное изображение дорожки, связанное с в настоящее время активным состоянием управления. Для получения максимального изображения дорожки для различного состояния управления используйте
maximumTrackImageForState:метод.Если никакие пользовательские изображения дорожки не были установлены с помощью
setMaximumTrackImage:forState:метод, это свойство содержит значениеnil. В той ситуации получатель использует максимальное изображение дорожки по умолчанию для рисования.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает максимальное изображение дорожки, связанное с указанным состоянием управления.
Объявление
Swift
func maximumTrackImageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)maximumTrackImageForState:(UIControlState)stateПараметры
stateСостояние управления, максимум которого отслеживает изображение, которое Вы хотите. Необходимо указать только одно значение состояния управления для этого параметра.
Возвращаемое значение
Максимальное изображение дорожки связалось с указанным состоянием, или
nilесли не могло бы быть получено надлежащее изображение. Этот метод мог бы возвратитьсяnilесли Вы указываете, что многократное управление утверждает вstateпараметр. Для описания изображений дорожки посмотрите Настройку Появления Ползунка.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Присваивает максимальное изображение дорожки указанным состояниям управления.
Объявление
Swift
func setMaximumTrackImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setMaximumTrackImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageМаксимальная дорожка отображает для соединения с указанными состояниями.
stateСостояние управления, с которым можно связать изображение.
Обсуждение
Ориентация изображения дорожки должна соответствовать ориентацию управления ползунком. Для упрощения протяжения изображения для заполнения пространства между ползунком и конечной точкой изображения дорожки обычно определяются в трех областях. Поддающаяся растягиванию область находится между двумя областями заглушки. Заглушки определяют части изображения, остающиеся, как и не расширяются. Поддающаяся растягиванию область является широкой областью с 1 точкой между заглушками, которые могут быть тиражированы, чтобы заставить изображение казаться более длинным.
Для определения размеров заглушки для ползунка присвойте надлежащее значение изображению
leftCapWidthсвойство. Для получения дополнительной информации о том, как это значение определяет области ползунка, посмотритеUIImageкласс.Установка нового изображения дорожки для любого состояния очищает любой пользовательский цвет оттенка, Вы, возможно, предусмотрели максимальные изображения дорожки.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
thumbTintColorСвойствоЦвет раньше окрашивал стандартные изображения ползунка.
Объявление
Swift
var thumbTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *thumbTintColorОбсуждение
Установка этого свойства удаляет любые пользовательские изображения ползунка, связанные с ползунком.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 5.0 и позже.
-
currentThumbImageСвойствоВ настоящее время содержит изображение ползунка используясь представлять получатель. (только для чтения)
Объявление
Swift
var currentThumbImage: UIImage? { get }Objective C
@property(nonatomic, readonly) UIImage *currentThumbImageОбсуждение
Ползунки могут иметь различные изображения ползунка для различных состояний управления. Изображение, связанное с этим свойством, отражает изображение ползунка, связанное с в настоящее время активным состоянием управления. Для получения изображения ползунка для различного состояния управления используйте
thumbImageForState:метод.Если никакие пользовательские изображения ползунка не были установлены с помощью
setThumbImage:forState:метод, это свойство содержит значениеnil. В той ситуации получатель использует изображение ползунка по умолчанию для рисования.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает изображение ползунка, связанное с указанным состоянием управления.
Объявление
Swift
func thumbImageForState(_state: UIControlState) -> UIImage?Objective C
- (UIImage *)thumbImageForState:(UIControlState)stateПараметры
stateСостояние управления, изображение ползунка которого Вы хотите. Необходимо указать только одно значение состояния управления для этого параметра.
Возвращаемое значение
Изображение ползунка связалось с указанным состоянием, или
nilесли не могло бы быть получено надлежащее изображение. Этот метод мог бы возвратитьсяnilесли Вы указываете, что многократное управление утверждает вstateпараметр. Для описания дорожки и изображений ползунка, посмотрите Настройку Появления Ползунка.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Присваивает изображение ползунка указанным состояниям управления.
Объявление
Swift
func setThumbImage(_image: UIImage?, forStatestate: UIControlState)Objective C
- (void)setThumbImage:(UIImage *)imageforState:(UIControlState)stateПараметры
imageИзображение ползунка для соединения с указанными состояниями.
stateСостояние управления, с которым можно связать изображение.
Обсуждение
Установка нового изображения ползунка для любого состояния очищает любой пользовательский цвет оттенка, Вы, возможно, предусмотрели изображения ползунка.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Возвращает прямоугольник получения для изображения максимального значения.
Объявление
Параметры
boundsОграничительный прямоугольник получателя.
Возвращаемое значение
Вычисленный прямоугольник получения для изображения.
Обсуждение
Вы не должны вызывать этот метод непосредственно. Если Вы хотите настроить прямоугольник, в котором нарисовано изображение максимального значения, можно переопределить этот метод и возвратить различный прямоугольник.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает прямоугольник получения для изображения минимального значения.
Объявление
Параметры
boundsОграничительный прямоугольник получателя.
Возвращаемое значение
Вычисленный прямоугольник получения для изображения.
Обсуждение
Вы не должны вызывать этот метод непосредственно. Если Вы хотите настроить прямоугольник, в котором нарисовано изображение минимального значения, можно переопределить этот метод и возвратить различный прямоугольник.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает прямоугольник получения для дорожки ползунка.
Объявление
Параметры
boundsОграничительный прямоугольник получателя.
Возвращаемое значение
Вычисленный прямоугольник получения для дорожки. Этот прямоугольник соответствует всей длине дорожки между изображениями минимального и максимального значения.
Обсуждение
Вы не должны вызывать этот метод непосредственно. Если Вы хотите настроить прямоугольник дорожки, можно переопределить этот метод и возвратить различный прямоугольник. Возвращенный прямоугольник используется для масштабирования дорожки и изображений ползунка во время получения.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает прямоугольник получения для изображения ползунка ползунка.
Объявление
Параметры
boundsОграничительный прямоугольник получателя.
rectПрямоугольник получения для дорожки получателя, как возвращено
trackRectForBounds:метод.valueТекущая стоимость ползунка.
Возвращаемое значение
Вычисленный прямоугольник получения для изображения ползунка.
Обсуждение
Вы не должны вызывать этот метод непосредственно. Если Вы хотите настроить прямоугольник получения изображения ползунка, можно переопределить этот метод и возвратить различный прямоугольник. Прямоугольник, который Вы возвращаете, должен отразить размер Вашего изображения ползунка и его текущей позиции на дорожке ползунка.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
