6
tableView.contentOffset.yを追跡する必要があります。observerをtableView.contentOffsetに追加することは可能ですか?observerをtableView.contentOffsetに追加することはできますか?
contentOffsetはNSObjectクラスを継承しないので、これは不可能だと思います。
他の解決方法はありますか?
tableView.contentOffset.yを追跡する必要があります。observerをtableView.contentOffsetに追加することは可能ですか?observerをtableView.contentOffsetに追加することはできますか?
contentOffsetはNSObjectクラスを継承しないので、これは不可能だと思います。
他の解決方法はありますか?
UITableView
はUIScrollView
サブクラスなので、UIScrollViewDelegate
メソッドscrollViewDidScroll:
を使用すると、ビューがスクロールされたときに通知を受けることができます。その方法でscrollView
のcontentOffset
を確認してくださいあなたも、この迅速な例http://blog.scottlogic.com/2015をチェックしてくださいKVO
[self.tableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];
を使用して、その変化を観察することができますので、
contentOffset
は、キーのパスです/02/11/swift-kvo-alternatives.html –