CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✓ | 
| LangLanguage | SwiftSwift | 
| License | MIT | 
| ReleasedLast Release | Nov 2016 | 
| SwiftSwift Version | 3.0 | 
| SPMSupports SPM | ✗ | 
Maintained by mittsu.
The view coordinate arranged to the scrolling is adjusted.
// 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 is available under the MIT license. See the LICENSE file for more info.