4

UIScrollViewカスタマイズ用のカテゴリがあります

私は取得する必要がありますUIScrollView

私は試します

UIScrollView *scroll = nil;
for (UIView* subview in self.tableView.subviews) {
    NSLog(@"%i", self.tableView.subviews.count);

    if ([subview isKindOfClass:[UIScrollView class]]) {
        scroll = (UIScrollView *)subview;
        //some code
    }
}

しかし、うまくいきません。どうすれば入手できますScrollViewか?ありがとう

4

2 に答える 2

0

UIScrollView はサブビューではありませんが、UIScrollView は UITableView のスーパークラスです。メソッドを呼び出したり、UIScrollView を介して UIScrollView の変数を取得したりできます。UIScrollView を取得したい場合は、これで使用できます。

var scroll = self.tableView as UIScrollView
//some code

または、使用できる比較したい

if scrollView == self.tableView {
    //some code 
}
于 2021-05-18T09:32:11.003 に答える