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

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

Разработчик

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

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

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

UIAlertAction

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


Соответствует


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

A UIAlertAction объект представляет меры, которые могут быть приняты при ответвлении кнопки на предупреждении. Когда пользователь касается кнопки, Вы используете этот класс для конфигурирования информации о единственном действии, включая заголовок для отображения в кнопке, любой информации о форматировании и обработчике для выполнения. После создания предупредительного объекта действия добавьте его к a UIAlertController объект прежде, чем вывести на экран соответствующее предупреждение пользователю.

  • Создайте и возвратите действие с указанным заголовком и поведением.

    Объявление

    Swift

    convenience init(title title: String, style style: UIAlertActionStyle, handler handler: ((UIAlertAction!) -> Void)!)

    Objective C

    + (instancetype)actionWithTitle:(NSString *)title style:(UIAlertActionStyle)style handler:(void (^)(UIAlertAction *action))handler

    Параметры

    title

    Текст для использования для заголовка кнопки. Значение, которое Вы указываете, должно быть локализовано для текущего языка пользователя. Этот параметр не должен быть nil.

    style

    Дополнительная информация о форматировании для применения к кнопке. Используйте информацию о стилях для передачи типа действия, выполняющегося кнопкой. Для списка возможных значений посмотрите константы в UIAlertActionStyle.

    handler

    Блок для выполнения, когда пользователь выбирает действие. Этот блок не имеет никакого возвращаемого значения и берет выбранный объект действия в качестве его единственного параметра.

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

    Новый предупредительный объект действия.

    Обсуждение

    Действия включены по умолчанию при создании их.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • title Свойство

    Заголовок кнопки действия. (только для чтения)

    Объявление

    Swift

    var title: String { get }

    Objective C

    @property(nonatomic, readonly) NSString *title

    Обсуждение

    Это свойство установлено в значение, которое Вы указали в actionWithTitle:style:handler: метод.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • style Свойство

    Стиль, применяющийся к кнопке действия. (только для чтения)

    Объявление

    Swift

    var style: UIAlertActionStyle { get }

    Objective C

    @property(nonatomic, readonly) UIAlertActionStyle style

    Обсуждение

    Это свойство установлено в значение, которое Вы указали в actionWithTitle:style:handler: метод.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • enabled Свойство

    Булево значение, указывающее, включается ли в настоящее время действие.

    Объявление

    Swift

    var enabled: Bool

    Objective C

    @property(nonatomic, getter=isEnabled) BOOL enabled

    Обсуждение

    Значение по умолчанию этого свойства YEStrue. Изменение значения к NOfalse заставляет действие появляться, потускнел на получающемся предупреждении. То, когда действие отключено, касается на соответствующей кнопке, не имеют никакого эффекта.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Стили для применения к кнопкам действий на предупреждении.

    Объявление

    Swift

    enum UIAlertActionStyle : Int { case Default case Cancel case Destructive }

    Objective C

    typedef enum UIAlertActionStyle: NSInteger { UIAlertActionStyleDefault = 0, UIAlertActionStyleCancel, UIAlertActionStyleDestructive } UIAlertActionStyle;

    Константы

    • Default

      UIAlertActionStyleDefault

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

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

    • Cancel

      UIAlertActionStyleCancel

      Примените стиль, указывающий, что действие отменяет работу и оставляет вещи без изменений.

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

    • Destructive

      UIAlertActionStyleDestructive

      Примените стиль, указывающий, что действие могло бы изменить или удалить данные.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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