UITableViewのUIScrollViewDelegateデリゲートになります
-
06-07-2019 - |
質問
UITableView
インスタンス変数があります。 View Controllerを UITableViewController
の UIScrollViewDelegate
として登録できるようにしたい。すでに試しました
tableView.delegate = self;
しかし、スクロールするとき、私のメソッド
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)decelerate
呼び出されません。提案はありますか?
解決
Now UITableViewDelegate
は UIScrollViewDelegate
に準拠しています!
(多くの人がこのページをグーグルで検索するので、この回答を書きます。)
他のヒント
UITableViewDelegate
は、 UIScrollViewDelegate
プロトコルも実装します。
これは公式にはサポートされていません。 UITableView
および UIWebView
は、内部で管理されたスクロールビューを公開しません。
サブビュー階層に降りて文書化されていない呼び出しを行うことができますが、公式には禁止されており、基礎となる(文書化されていない)APIが変更されると将来のOSバージョンで破損する可能性があるため、お勧めしません。
所属していません StackOverflow