我有一个按钮可以在另一个视图控制器上发送我。我正在尝试的是在下一个视图控制器上显示警报。在新的视图控制器上显示警报
0
A
回答
1
在新控制器的viewDidLoad()
方法,创建一个新的UIAlertController
和类似下面的
let alertController = UIAlertController(title: "Default Style", message: "A standard alert.", preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel) { (action) in
// ...
}
alertController.addAction(cancelAction)
let OKAction = UIAlertAction(title: "OK", style: .Default) { (action) in
// ...
}
alertController.addAction(OKAction)
self.presentViewController(alertController, animated: true) {
// ...
}
注意,这个例子来自NSHipster网站,该网站提供了有关iOS版的好文章所显示。你可以找到关于UIAlertController here的文章。他们还解释了你可以用这个类做的其他事情,例如显示一个Action Sheet。
0
斯威夫特4
与你的函数创建的UIViewController的扩展,以显示与所需的参数参数警报
extension UIViewController {
func displayalert(title:String, message:String) {
let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction((UIAlertAction(title: "OK", style: .default, handler: { (action) -> Void in
alert.dismiss(animated: true, completion: nil)
})))
self.present(alert, animated: true, completion: nil)
}
}
现在从您的视图控制器调用这个函数:
class TestViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.displayalert(title: <String>, message: <String>)
}
}
相关问题
- 1. 在另一个警报视图上显示警报视图
- 2. 从控制器显示的警报
- 3. 的iOS警报视图控制器
- 4. 警报视图显示我警告
- 5. 警告:不鼓励在独立视图控制器上显示视图控制器
- 6. 在模态视图中显示警报
- 7. 在MVC3控制器中显示视图
- 8. 表视图警报不显示
- 9. 在主应用程序窗口中显示警报控制器?
- 10. 在所有视图控制器中创建警报功能 - swift
- 11. 在警报视图后执行视图控制器中的操作
- 12. iPad - 从显示的模式视图控制器显示视图控制器作为子视图
- 13. 在分割视图控制器主视图控制器未显示
- 14. Progress HUD不显示在正确的视图控制器上
- 15. 显示已经在导航堆栈上的视图控制器
- 16. 从已关闭的视图控制器呈现警报
- 17. 在视图内显示另一个控制器的视图
- 18. 显示模态视图控制器在UISplitViewController的详细视图
- 19. 不能在现有tableview控制器上显示.xib视图控制器
- 20. 显示一个视图控制器后的Tabbar控制器
- 21. 限制从详细视图控制器显示根视图控制器
- 22. 在没有全屏的情况下将视图控制器显示在另一个视图控制器上
- 23. 显示视图控制器与笔尖
- 24. 导航控制器不显示视图
- 25. popToRootViewControllerAnimated不显示根视图控制器
- 26. 登录后,打开一个新的视图控制器警报迅速2.0
- 27. 如何在didReceiveRemoteNotification中推送新视图控制器,以便以前的视图控制器暂时不显示?
- 28. 立即在屏幕上显示多个视图控制器?
- 29. 在主视图控制器上显示swrevealviewcontroller
- 30. 如何显示容器视图视图控制器和隐藏容器视图视图控制器