SeamlessSlideUpScrollView 2.0.1

SeamlessSlideUpScrollView 2.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后一次发布2016年10月
SPM支持 SPM

Yongha Yoo 维护。




  • 作者:
  • Yongha Yoo

SeamlessSlideUpScrollView

截图

向上滑动 无缝边缘拖动 & 滚动 滚动后向下滑动
screen_slideup screen_edge screen_slidedown

用法

import UIKit
import SeamlessSlideUpScrollView

class ViewController: UIViewController {

    @IBOutlet weak var slideUpView: SeamlessSlideUpView!
    @IBOutlet var tableView: SeamlessSlideUpTableView!

    override func viewDidLoad() {
        super.viewDidLoad()

        // If the slide-up view is SeamlessSlideUpTableView
        self.slideUpView.tableView = tableView

        // If the slide-up view is SeamlessSlideUpScrollView
        //self.slideUpView.scrollView = scrollView 

        self.slideUpView.delegate = self
    }

    @IBAction func showSlideUpView(sender: AnyObject) {
        self.slideUpView.show()
    }
}

extension ViewController: SeamlessSlideUpViewDelegate {
    func slideUpViewWillAppear(slideUpView: SeamlessSlideUpView, height: CGFloat) {
    }

    func slideUpViewDidAppear(slideUpView: SeamlessSlideUpView, height: CGFloat) {
    }

    func slideUpViewWillDisappear(slideUpView: SeamlessSlideUpView) {
    }

    func slideUpViewDidDisappear(slideUpView: SeamlessSlideUpView) {
    }

    func slideUpViewDidDrag(slideUpView: SeamlessSlideUpView, height: CGFloat) {
    }
}
  • SeamlessSlideUpView 必须添加并覆盖所有视图的顶部。
  • SeamlessSlideUpTableView 不需要附加到任何父视图。它将被自动添加到 SeamlessSlideUpView

安装

Swift 3

pod 'SeamlessSlideUpScrollView'

Swift 2.3

pod 'SeamlessSlideUpScrollView' => '~>1'

许可证

MIT