6
我需要跟踪tableView.contentOffset.y是否可以将观察者添加到tableView.contentOffset?是否可以将观察者添加到tableView.contentOffset?
我认为这是不可能的,因为contentOffset不会继承NSObject类。
是否有其他解决方案?
我需要跟踪tableView.contentOffset.y是否可以将观察者添加到tableView.contentOffset?是否可以将观察者添加到tableView.contentOffset?
我认为这是不可能的,因为contentOffset不会继承NSObject类。
是否有其他解决方案?
UITableView
是UIScrollView
子类,因此您可以使用UIScrollViewDelegate
方法scrollViewDidScroll:
在视图滚动时收到通知。检查scrollView
的contentOffset
该方法
contentOffset
是一个关键的路径,所以你也可以使用志愿
[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];
退房这个迅速例子http://blog.scottlogic.com/2015 /02/11/swift-kvo-alternatives.html –