我在 tableview 上创建了一个视差视图,将一个水平滚动视图放在 headerTableView 后面。
我设置tableView.backgroundColor = [UIColor clearColor];
然后tableView.headerTableView.backgroundColor = [UIColor clearColor];
并像这样设置我的滚动视图:
[self.view insertSubview:scrollView belowSubview:tableview];
视差效果完美,但我的问题是用户无法与水平滚动视图交互,因为它位于 tableView 后面;
我试图把它,tableView.headerTableView.userInteractionEnabled = NO;
但它不起作用。
如果我想与 scrollView 交互,我需要设置,tableView.userInteractionEnabled = NO;
但我不能再与 tableView 交互。
是否有一种巧妙的方法可以与 scrollView 和 tableView 交互并保持视差效果?