测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后一次发布 | 2016年10月 |
SPM支持 SPM | ✗ |
由 Yongha Yoo 维护。
向上滑动 | 无缝边缘拖动 & 滚动 | 滚动后向下滑动 |
---|---|---|
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
。pod 'SeamlessSlideUpScrollView'
pod 'SeamlessSlideUpScrollView' => '~>1'
MIT