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

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

Разработчик

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

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

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

UISwitch

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

Вы используете UISwitch класс, чтобы создать и управлять используемыми кнопками On/Off, например, в приложении Настроек для опций, таких как Авиарежим и Bluetooth. Эти объекты известны как переключатели.

UISwitch класс объявляет, что свойство и метод управляют своим состоянием включения - выключения. Как с UISlider, то, когда пользователь управляет управлением переключателем («зеркально отражает» его), a UIControlEventValueChanged событие сгенерировано, который приводит к управлению (если должным образом сконфигурировано) отправка сообщения действия.

Можно настроить появление переключателя путем изменения цвета, используемого для расцветки переключателя, когда это идет или прочь.

Для получения информации об основных способах поведения представления см. Руководство по программированию Представления для iOS.

Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Переключатели.

  • Возвращает инициализированный объект переключателя.

    Объявление

    Swift

    init(frame frame: CGRect)

    Objective C

    - (instancetype)initWithFrame:(CGRect)frame

    Параметры

    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, animated animated: Bool)

    Objective C

    - (void)setOn:(BOOL)on animated:(BOOL)animated

    Параметры

    on

    YEStrue если переключатель должен быть превращен к На позиции; NOfalse если это должно быть превращено к От позиции. Если переключатель уже находится в определяемой позиции, ничто не происходит.

    animated

    YEStrue анимировать «зеркальное отражение» переключателя; иначе NOfalse.

    Обсуждение

    Установка переключателя к любой позиции не приводит к отправляемому сообщению действия.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • onTintColor Свойство

    Цвет раньше окрашивал появление переключателя, когда это включено.

    Объявление

    Swift

    var onTintColor: UIColor!

    Objective C

    @property(nonatomic, retain) UIColor *onTintColor

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • tintColor Свойство

    Цвет раньше окрашивал схему переключателя, когда это выключено.

    Объявление

    Swift

    var tintColor: UIColor?

    Objective C

    @property(nonatomic, retain) UIColor *tintColor

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • thumbTintColor Свойство

    Цвет раньше окрашивал появление ползунка.

    Объявление

    Swift

    var thumbTintColor: UIColor?

    Objective C

    @property(nonatomic, retain) UIColor *thumbTintColor

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • onImage Свойство

    Когда переключатель находится в на позиции, изображение вывело на экран.

    Объявление

    Swift

    var onImage: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *onImage

    Обсуждение

    В iOS 7 это свойство не имеет никакого эффекта.

    В iOS 6 это изображение представляет внутреннее содержание переключателя. Изображение, которое Вы указываете, составляется с округленной внешней панелью переключателя и ползунком для создавания заключительной видимости.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • offImage Свойство

    В то время как переключатель находится в от позиции, изображение вывело на экран.

    Объявление

    Swift

    var offImage: UIImage?

    Objective C

    @property(nonatomic, retain) UIImage *offImage

    Обсуждение

    В iOS 7 это свойство не имеет никакого эффекта.

    В iOS 6 это изображение представляет внутреннее содержание переключателя. Изображение, которое Вы указываете, составляется с округленной внешней панелью переключателя и ползунком для создавания заключительной видимости.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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