[英]How to create Drop Down Pop Up View
我想在单击按钮时显示一个下拉菜单。为此,请点击下面的链接。
https://richardallen.me/2014/11/28/popovers.html
但是我的按钮在表格视图单元格中,我想在按钮下方显示弹出窗口。我进行了很多搜索并找到了使用弹出框的方法。 但是我不知道如何使用和显示它。如果我点击上面的链接,则会显示以下错误。并且在全屏上显示弹出窗口,所以请帮助我。
/Base.lproj/Main.storyboard:%20Couldn't%20compile%20connection:%20<IBCocoaTouchOutletConnection:%200x7fc9f5fa6330%20(KPd-LK-kJS)%20source=<IBProxyObject:%200x7fc9f5fa6020%20(mgH-pb-OhC)%20'Placeholder%20for%20UIStoryboardPopoverPresentationSegueTemplate%20with%20OID%20qoG-n8-Yu0'>%20property=anchorView%20destination=<IBUIButton:%200x7fc9f796dd40%20(xk1-Vu-vnj)%20'Anchor%20View'>>
提前致谢。
使用tableview和popover创建一个下拉菜单会花费一些时间,但是幸运的是我们有一个替代解决方案,使用这个库非常容易使用
初始化:
let dropDown = DropDown()
// The view to which the drop down will appear on
dropDown.anchorView = view // UIView or UIBarButtonItem
// The list of items to display. Can be changed dynamically
dropDown.dataSource = ["Car", "Motorcycle", "Truck"]
手柄选择:
// Action triggered on selection
dropDown.selectionAction = { [unowned self] (index: Int, item: String) in
print("Selected item: \(item) at index: \(index)")
}
// Will set a custom width instead of the anchor view width
dropDownLeft.width = 200
显示动作:
dropDown.show()
dropDown.hide()
希望这个能对您有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.