LazyTransitions 1.0.1

LazyTransitions 1.0.1

Serghei Catraniuc维护。



LazyTransitions

Platform: iOS 8+ Language: Swift 3 Cocoapods Carthage Compatible License: BSD Twitter: serp1412

一个简单的框架,允许您创建类似于Facebook、Instagram或Twitter应用中的懒加载弹出和消失效果。

LazyTransitions

安装

CocoaPods

将以下行添加到您的PodFile中

pod 'LazyTransitions'

Carthage

将以下行添加到您的Cartfile

github "serp1412/LazyTransitions"

用法

这是使用LazyTransitions的最简单方法

  • 将框架导入您想使懒加载的视图控制器中
import LazyTransitions
  • 为所需的转换使视图控制器懒加载
func viewDidLoad() {
    becomeLazy(for: .dismiss) // or .pop if have pushed this screen
}
  • 懒加载过渡触发器会自动添加到屏幕的view属性。但是,您也可以为屏幕中的其他视图添加过渡触发器(即滑动它们也会触发转换)。
addTransition(forView: view)
// or
addTransition(forScrollView: scrollView)

示例

以下是如何在您的项目中使用LazyTransitions的一些示例代码。

import LazyTransitions

class LazyViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        becomeLazy(for: .dismiss)
    }
}

就是这样!😜

请提供更多信息!

如果您想了解有关LazyTransitions的更多用例或只是想玩玩。

  1. 克隆此项目
  2. 在Xcode中打开它,找到LazyTransitions.playground文件
  3. 打开README playground页面并按照其中的说明进行操作。

希望您使用这个框架的乐趣与创建它的乐趣一样多😊