测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 mittsu 维护。
调整到滚动的视图坐标排列。
// ViewController
import MTCoordinatorView
class ViewController: UIViewController {
fileprivate var coordinateManager: MTCoordinateManager?
override func viewDidLoad() {
super.viewDidLoad()
・・・ 'TableView' and 'Custom Header' are made beforehand. ・・・
// set header view
coordinateManager = MTCoordinateManager.init(vc: self, scrollView: tableView, header: headerView)
// create view
let childView = UIView.init(frame: CGRectMake(100, 100, 0, 0))
let coordinateContainer = MTCoordinateContainer.init(view: childView, endForm: CGRect(100, 100, 50, 50), mode: .FIXITY, completion: {
// tap event callback.
})
// set views...
coordinateManager?.setContainer(tableView, views: coordinateContainer)
self.view.addSubview(tableView)
}
func scrollViewDidScroll(scrollView: UIScrollView) {
guard let manager = coordinateManager else {
return
}
manager.scrolledDetection(scrollView)
}
pod 'MTCoordinatorView'
0.8.0
0.8.1
MTCoordinatorView-objc 使用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。