我有一个 UIScrollView(带分页),我向其中添加了三个 UIView。这些 UIView 中的每一个内部都有一个 UITableView。因此,用户应该能够水平滚动到他想要的页面,然后在相应的表格中垂直滚动。
但是,有些表格没有收到滚动手势。通常第一个确实表现良好,但其他的则不然。我无法选择单元格,也无法向上或向下滚动表格。
我使用了 UIScrollView 的默认设置,除了 viewDidLoad 中定义的这些设置:
- (void)viewDidLoad
{
[super viewDidLoad];
//Load the view controllers
[self loadViewControllers];
//Configure the scroll view
self.scrollView.pagingEnabled = YES;
self.scrollView.contentSize = CGSizeMake(CGRectGetWidth(self.scrollView.frame) * viewControllers.count, CGRectGetHeight(self.scrollView.frame));
self.scrollView.showsHorizontalScrollIndicator = NO;
self.scrollView.showsVerticalScrollIndicator = NO;
self.scrollView.scrollsToTop = NO;
self.scrollView.delegate = self;
//Configure the page control
self.pageControl.numberOfPages = viewControllers.count;
self.pageControl.currentPage = 0;
}
我不知道为什么我不能滚动某些表格......任何帮助将不胜感激。
提前致谢!