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 –