39

UITableViewインスタンス変数があります。ビューコントローラーを登録してUIScrollViewDelegate、自分のUITableViewController. 私はすでに試しました

tableView.delegate = self;

しかし、スクロールするとき、私の方法

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView            
                  willDecelerate:(BOOL)decelerate

呼ばれないでください。助言がありますか?

4

3 に答える 3

133

今!UITableViewDelegateに準拠していますUIScrollViewDelegate

(多くの人がこのページをグーグルで見つけようとしているので、私はこの答えを書きます。)

于 2010-05-06T13:09:13.030 に答える
7

UITableViewDelegateUIScrollViewDelegateプロトコルも実装します。

于 2010-09-29T09:35:03.600 に答える
5

これは公式にはサポートされていません。UITableView内部で管理されているスクロールビューを公開しUIWebViewないでください。

サブビュー階層に降りて、文書化されていない呼び出しを行うことができますが、これは公式に禁止されており、基盤となる(文書化されていない)APIが変更された場合、将来のOSバージョンで機能しなくなる可能性があるためお勧めしません。

于 2009-10-23T20:06:40.763 に答える