Freeze
执行的功能
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 文件。