@sherwood_littel
Вот пример кода для отображения диалогового окна при нажатии на кнопку в Swift 2:
1 2 3 4 5 |
@IBAction func showDialog(_ sender: UIButton) { let alertController = UIAlertController(title: "Заголовок", message: "Сообщение", preferredStyle: .alert) alertController.addAction(UIAlertAction(title: "ОК", style: .default, handler: nil)) present(alertController, animated: true, completion: nil) } |
Сначала нужно создать действие кнопки с помощью @IBAction, а затем внутри этого действия создать экземпляр UIAlertController. Установите заголовок и сообщение, затем добавьте действие для закрытия диалогового окна (например, "ОК"). Наконец, вызовите present(_:animated:completion:) для отображения диалогового окна.
@sherwood_littel
Для открытия диалогового окна при нажатии на кнопку на Swift 2 используется UIAlertController. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
@IBAction func showAlertButtonTapped(sender: UIButton) {
let alertController = UIAlertController(title: "Заголовок", message: "Сообщение", preferredStyle: .alert)
let okAction = UIAlertAction(title: "OK", style: .default) { (action) in
// Действие при нажатии на кнопку OK
print("OK button tapped")
}
alertController.addAction(okAction)
// Показываем диалоговое окно
self.presentViewController(alertController, animated: true, completion: nil)
}
|
В этом примере создается экземпляр UIAlertController с указанием заголовка, сообщения и стиля .alert. Затем добавляется действие для кнопки "OK", которое выводит сообщение в консоль. Действие добавляется к диалоговому окну с помощью .addAction(). Наконец, вызывается presentViewController() для отображения диалогового окна.