UISwitch
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UISwitch
-
NSObject -
UIResponder -
UIView -
UIControl -
UISwitch
Соответствует
-
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 и позже.
Вы используете UISwitch класс, чтобы создать и управлять используемыми кнопками On/Off, например, в приложении Настроек для опций, таких как Авиарежим и Bluetooth. Эти объекты известны как переключатели.
UISwitch класс объявляет, что свойство и метод управляют своим состоянием включения - выключения. Как с UISlider, то, когда пользователь управляет управлением переключателем («зеркально отражает» его), a UIControlEventValueChanged событие сгенерировано, который приводит к управлению (если должным образом сконфигурировано) отправка сообщения действия.
Можно настроить появление переключателя путем изменения цвета, используемого для расцветки переключателя, когда это идет или прочь.
Для получения информации об основных способах поведения представления см. Руководство по программированию Представления для iOS.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Переключатели.
-
Возвращает инициализированный объект переключателя.
Параметры
frameПрямоугольник, определяющий кадр
UISwitchобъект. Компоненты размера этого прямоугольника проигнорированы.Возвращаемое значение
Инициализированный
UISwitchобъект илиnilесли не мог бы быть инициализирован объект.Обсуждение
UISwitchпереопределенияinitWithFrame:и осуществляет размер, подходящий для управления.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
onСвойствоБулево значение, определяющее от/на состояния переключателя.
Объявление
Swift
var on: BoolObjective C
@property(nonatomic, getter=isOn) BOOL onОбсуждение
Это свойство позволяет Вам получать и устанавливать (без анимации) значение, определяющее ли
UISwitchобъект идет или прочь.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Установите состояние переключателя к На или Прочь, дополнительно анимировав переход.
Объявление
Swift
func setOn(_on: Bool, animatedanimated: Bool)Objective C
- (void)setOn:(BOOL)onanimated:(BOOL)animatedПараметры
onYEStrueесли переключатель должен быть превращен к На позиции;NOfalseесли это должно быть превращено к От позиции. Если переключатель уже находится в определяемой позиции, ничто не происходит.animatedYEStrueанимировать «зеркальное отражение» переключателя; иначеNOfalse.Обсуждение
Установка переключателя к любой позиции не приводит к отправляемому сообщению действия.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
onTintColorСвойство -
tintColorСвойство -
thumbTintColorСвойство -
onImageСвойствоКогда переключатель находится в на позиции, изображение вывело на экран.
Обсуждение
В iOS 7 это свойство не имеет никакого эффекта.
В iOS 6 это изображение представляет внутреннее содержание переключателя. Изображение, которое Вы указываете, составляется с округленной внешней панелью переключателя и ползунком для создавания заключительной видимости.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
offImageСвойствоВ то время как переключатель находится в от позиции, изображение вывело на экран.
Обсуждение
В iOS 7 это свойство не имеет никакого эффекта.
В iOS 6 это изображение представляет внутреннее содержание переключателя. Изображение, которое Вы указываете, составляется с округленной внешней панелью переключателя и ползунком для создавания заключительной видимости.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
