Squircle 2.2.2

Squircle 2.2.2

Giuseppe Travasoni 维护。



Squircle 2.2.2

  • Giuseppe Travasoni

Squircle

Documentation Build Status Version License Platform Coverage Status

示例

要运行示例项目,请克隆仓库,并首先从 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 文件。