【发布时间】:2016-02-22 07:43:48
【问题描述】:
我想下拉关闭UITableViewController,所以我使用了scrollViewDidScroll 方法,但它不起作用!
class CommentViewController: PFQueryTableViewController {
private let tableHeaderHeight: CGFloat = 350.0
extension CommentViewController
{
override func scrollViewDidScroll(scrollView: UIScrollView)
{
// Pull down to dismiss TVC
let offsetY = scrollView.contentOffset.y
let adjustment: CGFloat = 130.0
// for later use
if (-offsetY) > (tableHeaderHeight+adjustment) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
}
【问题讨论】:
-
请检查您是否已将委托设置为您的表格视图。
-
tableview 已经有
UIScrollViewDelegate对吧?如果我添加它,它将导致错误冗余一致性 ... to protocolUIScrollViewDelegate -
我的意思是 tableView.delegate 设置为 self?
-
我做了但还是不行
标签: ios xcode swift uitableview uiscrollview