LCDropDownPicker 是一个使用 SwiftUI 编写的自定义动画类型下拉菜单栏库。
预览 1 | 预览 2 |
---|---|
![]() |
![]() |
LCDropDownPicker(
selectedItem: $selectedOption,
placeholder: "Select an option",
position: .top,
menuItems: items,
lightModeBackgroundColor: .white,
darkModeBackgroundColor: .black,
lightModeTextColor: .black,
darkModeTextColor: .white,
isBorder: false,
borderColor: .gray,
expandedHeight: 300,
cornerRadius: 15
)
.padding()
.onChange(of: selectedOption) { (oldValue, newValue) in
print("Selected: \(newValue), previous old value: \(oldValue)")
}
在 Xcode 的 “Swift Package Manager” 标签页中添加 https://github.com/DevLiuSir/LCDropDownPicker
。
MIT 许可证
版权所有 (c) 2024 Marvin
DevLiuSir 软件工程师 |
---|