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: Bool
Objective 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)
on
animated:(BOOL)animated
Параметры
on
YES
true
если переключатель должен быть превращен к На позиции;NO
false
если это должно быть превращено к От позиции. Если переключатель уже находится в определяемой позиции, ничто не происходит.animated
YES
true
анимировать «зеркальное отражение» переключателя; иначеNO
false
.Обсуждение
Установка переключателя к любой позиции не приводит к отправляемому сообщению действия.
Оператор импорта
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 и позже.