PopUpButton
用于从列表中选择一个项目的控件。换句话说,它是 iOS 上 NSPopUpButton
的单动作版本,以及 Mac Catalyst 的原始版本。
public final class PopUpButton : UIControl {
public var itemsColor: UIColor? { get set }
public var selectedItemColor: UIColor? { get set }
public var cover: Cover { get set }
public var anchor: Anchor { get set }
public var items: [Item] { get set }
public var currentIndex: Int { get set }
public var selectionTouchInsideOnly: Bool { get set }
public struct Item {
public let title: String
}
public enum Anchor {
case window
case superview
}
public enum Cover {
case color(UIColor?)
case blur(UIBlurEffect.Style)
}
}
示例
需求
Swift 5+
安装
Cocoapods
pod 'PopUpButton'
Swift 包管理工具
.package(url: "https://github.com/k-o-d-e-n/PopUpButton.git", .branch("master"))
作者
k-o-d-e-n, [email protected]
许可证
PopUpButton 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。