我如何让我的应用程序确认用户想要使用这些通知框之一删除某些内容?
How do I make my app confirm that the user wants to delete something using one of those notification boxes?
这可能是一个非常简单的问题,但问题是:我如何做到这一点,以便当用户点击 "Discard"(在导航栏中)时,会弹出一个小框,让他确认他想放弃他正在研究的东西?我希望它看起来像通知框,告诉您内置相机应用程序中的存储空间不足,而是让它说 "Are you sure you want to discard this layout?" 之类的内容,然后让一个按钮成为 "yes"另一个是 "no"。这样做的代码是什么?我正在使用 Swift.
您正在寻找 UIAlertController
。这是一个例子:
let alertController = UIAlertController(title: "Title Text",
message: "Message Text",
preferredStyle: UIAlertControllerStyle.alert)
let okButton = UIAlertAction(title: "OK",
style: .default,
handler: { (action:UIAlertAction!) in
//do your action here
})
alertController.addAction(okButton)
let cancelButton = UIAlertAction(title: "Cancel", style: .cancel, handler: { (action:UIAlertAction!) in
})
alertController.addAction(cancelButton)
self.present(alertController, animated: true, completion:nil)
这可能是一个非常简单的问题,但问题是:我如何做到这一点,以便当用户点击 "Discard"(在导航栏中)时,会弹出一个小框,让他确认他想放弃他正在研究的东西?我希望它看起来像通知框,告诉您内置相机应用程序中的存储空间不足,而是让它说 "Are you sure you want to discard this layout?" 之类的内容,然后让一个按钮成为 "yes"另一个是 "no"。这样做的代码是什么?我正在使用 Swift.
您正在寻找 UIAlertController
。这是一个例子:
let alertController = UIAlertController(title: "Title Text",
message: "Message Text",
preferredStyle: UIAlertControllerStyle.alert)
let okButton = UIAlertAction(title: "OK",
style: .default,
handler: { (action:UIAlertAction!) in
//do your action here
})
alertController.addAction(okButton)
let cancelButton = UIAlertAction(title: "Cancel", style: .cancel, handler: { (action:UIAlertAction!) in
})
alertController.addAction(cancelButton)
self.present(alertController, animated: true, completion:nil)