如何在iOS中创建弹出菜单?

时间:2017-08-17 13:59:04

标签: ios swift

如何创建类似WhatsApp中的弹出菜单?

Screenshot of the popup menu

抱歉这个愚蠢的问题,但我甚至不知道该搜索什么。我很确定它不是UIPickerView

2 个答案:

答案 0 :(得分:8)

这是UIAlertController首选样式actionSheet。你可以像这样初始化一个:

let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)

alert.addAction(UIAlertAction(title: "Action 1", style: .default) { _ in
   <handler>
})

alert.addAction(UIAlertAction(title: "Action 2", style: .default) { _ in
    <handler>
})

present(alert, animated: true)

在iOS人机界面指南中阅读有关它的documentation

答案 1 :(得分:1)

UIAlertController与preferredStyle - UIAlertControllerStyle.actionSheet https://developer.apple.com/documentation/uikit/uialertcontroller