我怎样才能创建一个像这张图片一样的弹出窗口:

我可以创建 UIView 并使用工具栏和 tableview 显示它,但我不知道如何显示黑色叠加层,有没有简单的方法可以做到这一点?
我怎样才能创建一个像这张图片一样的弹出窗口:

我可以创建 UIView 并使用工具栏和 tableview 显示它,但我不知道如何显示黑色叠加层,有没有简单的方法可以做到这一点?
那只是UIViewController带有modalPresentationStyle属性集UIModalPresentationPageSheet或UIModalPresentationFormSheet
我给你一个简单的技巧:
创建一个自定义UIView(dimView),其框架类似于window.bounds并且BackGroundColor是黑色的alpha = 0.5f;
添加另一个自定义样式UIView,您还需要添加 UINavigationBar并在的单元格
上添加自定义控件。UITableViewgrouped UIBarButtonItemUITableView