tableView.contentOffset.y を追跡する必要があります tableView.contentOffset にオブザーバーを追加することは可能ですか?
contentOffset は NSObject クラスを継承していないため、これは不可能だと思います。
他の解決策はありますか?
tableView.contentOffset.y を追跡する必要があります tableView.contentOffset にオブザーバーを追加することは可能ですか?
contentOffset は NSObject クラスを継承していないため、これは不可能だと思います。
他の解決策はありますか?
UITableView
はUIScrollView
サブクラスであるため、ビューがスクロールしたときに通知を受けるUIScrollViewDelegate
メソッドを使用できます。その方法でのをscrollViewDidScroll:
確認してくださいcontentOffset
scrollView
contentOffset
はキーパスであるため、KVOを使用してその変化を観察することもできます
[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];