如何实现UIButton的小型Dropdown,例如在Swift 4和iOS 11中选择货币?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现UIButton的小型Dropdown,例如在Swift 4和iOS 11中选择货币?相关的知识,希望对你有一定的参考价值。
当点击UIButton时,我尝试使用Dropper获取一个小的Dropdown菜单,例如选择货币,但DropperSelectedRow()
从未被调用,所以我不能使用它。如果我认为不支持swift 4,它将不起作用。
如何实现一个小而简单的下拉列表,我应该使用哪个Pod?我需要使用Swift 4和Xcode 9的ios 11应用程序。
首先:
Dropper的作者说:补充
extension ViewController: DropperDelegate
当他可能想说:加
extension UIViewController: DropperDelegate
看看ViewController和UIViewController之间的区别?
或者,您可以在视图控制器中将其用作委托:
class yourViewController: UIViewController, DropperDelegate {
...
@objc func DropperSelectedRow(_ path: IndexPath, contents: String) {
print(path)
print(contents)
}
}
不要忘记委托方法前面的@objc
其次:
要创建一个小菜单,请按以下步骤启动:
let dropper = Dropper(width: 80, height: 200)
根据需要改变宽度和高度。
第三:
它适用于Swift 4.0
以上是关于如何实现UIButton的小型Dropdown,例如在Swift 4和iOS 11中选择货币?的主要内容,如果未能解决你的问题,请参考以下文章
将 UIPanGestureRecognizer 应用于同一个按钮时如何访问 uibutton
如何捕获 UIButton 事件:在自定义 UITableViewCell 实现中添加了 UIButton
在MFC中如何在拆分按钮控件的BCN_DROPDOWN事件上显示列表框
Bootstrap 4 Dropdown Navbar 使用 Plus 和 Minus Fontawesome 5 更改插入符号