【发布时间】:2016-03-31 10:09:00
【问题描述】:
我有一个 UIViewController A,视图 A 有一个 UIPageViewController,我从 A 添加了一些 UIViewControllers B C 作为 UIPageViewController 的孩子。
在 B 中,我有一个 UITableView。
在 C 中,我有一个 UIScrollView
在A中,我实现了UIScrollViewDelegate
我使用下面的代码来处理来自 A
for (UIView* view in self.pageViewController.view.subviews) {
if ([view isKindOfClass:[UIScrollView class]]) {
[(UIScrollView*)view setDelegate:self];
}
}
它适用于 C,但不适用于 B。
我认为UITableView 是UIScrollView 的子类,所以我无法从其他角度处理它。请帮帮我!
【问题讨论】:
标签: ios objective-c uitableview uiscrollview uipageviewcontroller