具有不同方向的嵌套表视图

时间:2011-06-05 11:44:40

标签: uitableview ios4 uiscrollview nested horizontal-scrolling

我正在开发的软件在UITableView中显示数据,UITableView只启用垂直滚动和分页。对于每个单元格,我需要在另一个UITableView中显示细节,但这一次,它需要仅水平滚动和分页。我正在使用EasyTableView作为水平表。它有效,但有一些事情使交互有点笨拙。

首先,内表的弹跳不起作用。事实上,当我禁用外表的滚动时,它可以工作。 其次,当内表滚动到末尾(右边缘)时,外表会垂直弹跳一点。

我的猜测是iOS SDK实现了嵌套滚动视图,对于滚动视图在同一方向上滚动,外部滚动视图在内部滚动到达一端时开始滚动。在我的情况下,当内部到达右边缘(实际上是底部因为EasyTableView将垂直表变换为水平表)时,外部表接收“事件”(或其他)并决定滚动。

有没有建议避免上述这两个问题?我希望内部表视图反弹,外部表在内部结束时保持静止。

非常感谢提前。

0 个答案:

没有答案