冻结 2.0.3

Freeze 2.0.3

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

Sean McNeil 维护。



Freeze 2.0.3

Freeze

CI Status Version License Platform CocoaPods

执行的功能

Freeze是一个简单的方法,您可以通过此方法对项目中的任何tableView进行调用,以确定其是否超出屏幕边界。如果不超出,则锁定表格以阻止其滚动。

要求

  • iOS 9.3+
  • Xcode 8.x(版本1.1)
  • Xcode 9.x(版本2.x)
  • Swift 3.x(版本1.1)
  • Swift 4.x(版本2.x)

安装

Freeze通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的Podfile中

pod "Freeze"

说明

导入框架

import Freeze

建议您按照以下方式调用此方法

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

    tableView.shouldLock()
}

override func viewWillTransition(to size: CGSize,
    with coordinator: UIViewControllerTransitionCoordinator) {
    super.viewWillTransition(to: size, with: coordinator)

    tableView.shouldLock()
}

在视图完成渲染表格之前调用它可能会导致设置错误值。

更改日志

更改日志 | 查看每个版本中引入的变化。

作者

Sean McNeil

许可

Freeze 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。