我创建了一个带有多个 (10) UITableViews 的 UIScrollView 来显示内容。UIScrollView 允许用户水平滚动以显示不同的 UITableView。这是此应用程序中的一个特定用例,我们希望以这种方式实现。
UITableViews 都代表总共十周中的一周。我想要做的是在滚动视图滚动到另一个 UITableView(周)之后,导航栏标题更改为“周 x”。UIScrollView 启用了分页功能,就像一个魅力。
然而问题是我如何跟踪页面的变化?我似乎无法实现 SwipeRecognizer、Touches 开始或 ScrollViewDidScroll。有没有解决的办法?
我想我和这个人有同样的问题,但到目前为止还没有令人满意的答案: How to find which table is scrolled with multiple UITableViews on UIScrollView