Squircle
示例
要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install
安装
Squircle 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
然后,在您的终端内或从 CocoaPods.app 中运行 pod install
pod 'Squircle'
有关使用方法的更多信息,请参考下面的说明
用途
Squircle
let view = UIView()
view.squircle()
Squircle 是一个 UIView 扩展,可用于不同方式。只需将常规圆角半径应用到视图中。如果视图是正方形,就可以得到与 iOS 春季板图标相同的视觉效果;如果视图是矩形,则可以基于最小的边构建正方形,以得到圆角效果。
圆角矩形也是 CALayer 扩展,允许你在图层上直接添加圆角矩形蒙版。规则与 UIView 方法相同,调用方式如下:
let layer = CALayer()
layer.applySquircle()
带有边框的圆角矩形
如果你想要应用带有边框的圆角矩形,请使用专门的函数
let view = UIView()
view.squircleWithBorder(width: CGFloat, color: UIColor)
let layer = CALayer()
layer.applySquircleWithBorder(width: CGFloat, color: UIColor)
移除圆角矩形
要从 UIView 中移除圆角矩形
view.removeSquircle()
或直接在 CALayer 上
layer.removeSquircle()
如果已经在圆角矩形上添加了边框,上述两种函数也会将其移除。
移除边框
仅从圆角矩形中移除边框
view.removeSquircleBorder()
或直接在 CALayer 上
layer.removeSquircleBorder()
许可
Squircle 以 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。