質問

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バージョンで破損する可能性があるため、お勧めしません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top