@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()
для отображения диалогового окна.