SoftUIView
SoftUIView 是一个使用 Swift 编写的 软 UI (圆角主义) 视图。
需求
- iOS 10.0+
- Swift 5.0+
安装
CocoaPods
pod 'SoftUIView'
Swift Package Manager
打开你的 Xcode 项目,选择文件 -> Swift 包 -> 添加包依赖...,并输入 https://github.com/hmhv/SoftUIView.git
。
手动添加
将 SoftUIView 文件夹添加到您的 Xcode 项目中以使用 SoftUIView。
使用方法
添加软 UI 视图
let softUIView = SoftUIView(frame: .init(x: 100, y: 100, width: 200, height: 200))
view.addSubview(softUIView)
视图定制
softUIView.mainColor = UIColor.brown.cgColor
softUIView.cornerRadius = 50
softUIView.darkShadowColor = UIColor.black.cgColor
softUIView.lightShadowColor = UIColor.yellow.cgColor
softUIView.shadowOpacity = 0.5
softUIView.shadowOffset = .init(width: -6, height: 6)
softUIView.shadowRadius = 10
处理事件
SoftUIView 是 UIControl 的子类,因此您可以使用控制事件。
softUIView.addTarget(self, action: #selector(handleTap), for: .touchUpInside)
@objc func handleTap() {
// code
}
示例
有关更多信息,查看 Example 项目的 ViewController.swift。
许可协议
SoftUIView 在 MIT 许可协议下发布。更多信息请参阅LICENSE。