1

我目前正在为 iPhone 编写一个应用程序,我的水平(水平,如水平滚动,而不是垂直滚动)UIScrollView 遇到了一些问题。

高度为 260UIScrollView宽度为 320。它有 2 页,每页都有一个。' 框架与'框架相同。UITableViewUITableViewUIScrollView

问题是80% 的时间,当前UITableView将拖动/滑动检测为垂直滚动(但它实际上是水平的)并开始垂直滚动表格视图。

我的问题如下:

有人可以向我解释一下应用程序提醒如何为滚动视图滚动。如果你仔细看,你会发现滚动视图很好地处理了水平滚动,并且水平滚动是由滚动视图处理的(而不是像我的那样由 tableview 处理)。如果有人需要更多解释,请发表评论。

4

1 回答 1

1

如果我尝试在提醒的表格视图中向左/向右滚动,它不会响应它。如果我在添加按钮所在的表头视图中滚动,它会毫无问题地滚动。我的猜测是他们将表格视图标题设为 UIScrollView。Apple 强烈反对在滚动视图中使用表格视图(或者任何从 UIScrollView 继承到从 UIScrollView 继承的不同视图的视图),因此他们可能不会接受自己的建议并忽略它。

于 2012-07-28T05:43:23.587 回答