如何在此图片中创建一个弹出窗口:
我可以创建UIView并使用工具栏和tableview显示它,但我不知道如何显示黑色叠加层,是否有一种简单的方法可以做到这一点?
答案 0 :(得分:0)
仅UIViewController
modalPresentationStyle
属性设为UIModalPresentationPageSheet
或UIModalPresentationFormSheet
答案 1 :(得分:0)
我给你一个简单的伎俩:
创建一个自定义UIView
(dimView),其框架类似于window.bounds
,而BackGroundColor
黑色和alpha = 0.5f
;
添加另一个自定义UIView
,其UITableView
格式为grouped
,您还需要添加已完成 UIBarButtonItem
的UINavigationBar
并在UITableView
的单元格上添加自定义控件。