我目前正在为iPhone编写一个应用程序,我的横向有一些问题(水平滚动,而不是垂直滚动)UIScrollView。
UIScrollView
的高度为260 ,宽度为320。它有2页,每页都有UITableView
。 UITableView
的框架与UIScrollView
的框架相同。
问题是 80%的时间,当前UITableView
检测到拖动/滑动为垂直滚动(但它实际上是水平)并开始垂直滚动表格视图。
我的问题如下:
有人可以向我解释应用提醒如何为滚动视图滚动。如果仔细观察,可以看到scrollview非常好地处理水平滚动,滚动视图处理水平滚动(而不像我的那样通过tableview处理)。 如果有人需要更多解释,请发表评论。
答案 0 :(得分:1)
如果我尝试在提醒的表格视图中向左/向右滚动,则它不响应它。如果我在添加按钮所在的表标题视图中滚动,它会滚动而没有任何问题。我的猜测是他们使表视图头成为UIScrollView。 Apple强烈反对在滚动视图中使用表视图(或者从UIScrollView继承到从UIScrollView继承的不同视图的任何视图),因此他们可能不会接受自己的建议而忽略它。 / p>