 LCDropDownPicker 是一个使用 SwiftUI 编写的自定义动画类型下拉菜单栏库。

Swift Versions Supported Platforms

设计

预览 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)")
                }
                

SwiftPackage

在 Xcode 的 “Swift Package Manager” 标签页中添加 https://github.com/DevLiuSir/LCDropDownPicker

许可证

MIT 许可证

版权所有 (c) 2024 Marvin

作者

DevLiuSir

软件工程师