PGViewAnimationable 0.4.0

PGViewAnimationable 0.4.0

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
发布最后发布2021年4月
SPM支持 SPM

suwan.park 维护。



  • ipagong

PGViewAnimationable

它简单地提供了带有枚举类型(左/右/上/下/淡出)的视图动画。

您可以通过协议使用自定义视图简单地使用它。(但是,建议使用清晰的背景色。)

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install

appetize.io 演示:[这里](https://appetize.io/embed/ffwrpj5nttjrfcna4f1606w02m?device=iphone5s&scale=75&orientation=portrait&osVersion=9.3)

使用 ViewAnimationable 协议创建自定义视图。

class XxxxImageView: UIImageView, ViewAnimationable {

    /* required protocl variable. */
    public var type:ViewAnimationType = .up

    /* use executeAnimation methods when you need. */
    public func startXxxxAnimation() {
        executeAnimation {
            /* do something. between animation. */
            // in this sample, need to change image.
        }
    }
}

要求

  • iOS 8.0 以上
  • swift 3.0
  • 带有 Cocoapods

安装

PGViewAnimationable 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "PGViewAnimationable"

作者

ipagong,[防护邮箱](/cdn-cgi/l/email-protection#eb829b8a8c84858cc58f8e9dab8c868a8287c5888486)

许可协议

PGViewAnimationable 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。