UIAlertAction
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
A UIAlertAction объект представляет меры, которые могут быть приняты при ответвлении кнопки на предупреждении. Когда пользователь касается кнопки, Вы используете этот класс для конфигурирования информации о единственном действии, включая заголовок для отображения в кнопке, любой информации о форматировании и обработчике для выполнения. После создания предупредительного объекта действия добавьте его к a UIAlertController объект прежде, чем вывести на экран соответствующее предупреждение пользователю.
-
Создайте и возвратите действие с указанным заголовком и поведением.
Объявление
Swift
convenience init(titletitle: String, stylestyle: UIAlertActionStyle, handlerhandler: ((UIAlertAction!) -> Void)!)Objective C
+ (instancetype)actionWithTitle:(NSString *)titlestyle:(UIAlertActionStyle)stylehandler:(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: BoolObjective 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;Константы
-
DefaultUIAlertActionStyleDefaultПримените стиль по умолчанию к кнопке действия.
Доступный в iOS 8.0 и позже.
-
CancelUIAlertActionStyleCancelПримените стиль, указывающий, что действие отменяет работу и оставляет вещи без изменений.
Доступный в iOS 8.0 и позже.
-
DestructiveUIAlertActionStyleDestructiveПримените стиль, указывающий, что действие могло бы изменить или удалить данные.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
