当我按下按钮时,我想选择包裹类型。
有三种类型的包。
1. A 包
2. B
包
3. C 包
我对如何实现这个过程感到困惑。我不知道它应该是警报框还是操作表?
我没有清楚地理解这一点。上图是行动表,不是吗?
但是,我发现操作表样式在 iOS 8 及更高版本中已被弃用。所以,我不能用这个?
您能否快速解释一下操作表和警报框之间的区别。?谢谢你。
当我按下按钮时,我想选择包裹类型。
有三种类型的包。
1. A 包
2. B
包
3. C 包
我对如何实现这个过程感到困惑。我不知道它应该是警报框还是操作表?
我没有清楚地理解这一点。上图是行动表,不是吗?
但是,我发现操作表样式在 iOS 8 及更高版本中已被弃用。所以,我不能用这个?
您能否快速解释一下操作表和警报框之间的区别。?谢谢你。
可以使用 UIAlertController 创建操作表和警报:要创建操作表,您必须创建 UIAlertController 的实例并向其添加操作:-
let actionSheet = UIAlertController(title: "Choose Package Type", message: nil , preferredStyle: .actionSheet)
actionSheet.addAction(UIAlertAction(title: "Package A", style: .default, handler: nil ))
actionSheet.addAction(UIAlertAction(title: "Package B", style: .default, handler: nil ))
actionSheet.addAction(UIAlertAction(title: "Package C", style: .default, handler: nil ))
actionSheet.addAction(UIAlertAction(title: "Cancel", style: .cancel , handler: {
(action: UIAlertAction) -> Void in
actionSheet.dismiss(animated: true, completion: nil)
}))
present( actionSheet , animated: true , completion: nil)
您可以根据您的任务替换处理程序并替换为#selector。