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