【发布时间】:2010-07-12 18:44:26
【问题描述】:
我正在开发我的第一个 iPhone 应用程序,非常感谢您对我遇到的问题提出意见。
我希望实现水平和垂直滚动。我希望水平滚动被分页,而垂直滚动不被分页(“正常”滚动)。 pagingEnabled 设置为 YES 的单个 UIScrollView 将双向分页。自然的解决方案是将 UIScrollView 嵌套在另一个 UIScrollView 中,但是当我这样做时,我根本无法让“内部” UIScrollView 滚动。似乎外部正在“吃掉”所有的点击事件,例如:
UIScrollView : paging horizontally, scrolling vertically?
我读到一些关于在 SDK 3.0 中改进的“内部滚动”的内容,实际上当我添加一个内部 UITableView 而不是 UIScrollView 时,滚动工作完美无缺。由于 UITableView 子类 UIScrollView 我想我想要的行为应该可以通过创建我自己的 UIScrollView 子类来实现。
这是正确的方法吗?如果是这样,这个子类应该是什么样的?
【问题讨论】:
标签: iphone scroll uiscrollview paging