2015-06-28 3 views
0

Я хочу использовать UIButton, чтобы вызвать UIAlertController ... в SwiftSwift, IOS: Как использовать UIButton, чтобы вызвать UIAlertController

Таким образом, в этом примере у меня есть кнопка ниже какой-то текст «согласен», и я хотите, чтобы пользователь нажал «Согласен», и у вас появилось всплывающее предупреждение с двумя вариантами подтверждения/отмены соглашения. Как я могу подключиться к UIButton и UIAlertController. Кроме того, если пользователь отменяет, я хочу, чтобы предупреждение отклонялось и оставалось на текущем VC. Если пользователь согласен, я хочу, чтобы он перешел к другому контроллеру представления.

Я довольно новичок в Swift, поэтому, если бы ответ был детализирован, это было бы чрезвычайно оценено!

+0

подключить кнопку к некоторому IBAction и внутри этого действий показывает alertcontroller ... Есть много медленных обучающие выполненный там. – luk2302

ответ

0

Вам необходимо добавить IBAction (Управлять перетащить с вашего UIButton на XIB/Storyboard, до реализации viewController, чтобы связать кнопку с методом). Внутри метода, который соединит к действию, которое необходимо представить ViewController, подобный ниже:

func showAlert(sender: UIButton!) 
{ 
    var alert = UIAlertController(title: "Title", message: "Some Message", preferredStyle: UIAlertControllerStyle.Alert) 
    alert.addAction(UIAlertAction(title: "Agree", style: UIAlertActionStyle.Default, handler: nil)) 

    self.presentViewController(alert, animated: true, completion: nil) 
} 
Смежные вопросы