我正在开发的软件在UITableView中显示数据,UITableView只启用垂直滚动和分页。对于每个单元格,我需要在另一个UITableView中显示细节,但这一次,它需要仅水平滚动和分页。我正在使用EasyTableView作为水平表。它有效,但有一些事情使交互有点笨拙。
首先,内表的弹跳不起作用。事实上,当我禁用外表的滚动时,它可以工作。 其次,当内表滚动到末尾(右边缘)时,外表会垂直弹跳一点。
我的猜测是iOS SDK实现了嵌套滚动视图,对于滚动视图在同一方向上滚动,外部滚动视图在内部滚动到达一端时开始滚动。在我的情况下,当内部到达右边缘(实际上是底部因为EasyTableView将垂直表变换为水平表)时,外部表接收“事件”(或其他)并决定滚动。
有没有建议避免上述这两个问题?我希望内部表视图反弹,外部表在内部结束时保持静止。
非常感谢提前。