ios滚动如此

时间:2012-01-22 20:06:59

标签: ios uiscrollview

我正处于项目的代码设计阶段,我不确定这种滚动自定义项目的样式是否可用,而且没有一点自定义代码,所以我正在运行SOF来查找。

-----------------------------
|A            B            C|
|--+    +-----------+    +--|
|  |    |           |    |  |
|  |    |           |    |  |
|  |    |           |    |  |
|  |    |           |    |  |
|  |    |           |    |  |
|--+    +-----------+    +--|
|                           |
-----------------------------

根据我的开发人员图片,您可以使用UIScrollViewpagingEnabled。我的问题是,UIScrollView允许我在项目声明中心位置时显示相邻项目的边缘吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

这个问题已多次出现;我自己从未实现过,但大多数答案似乎都涉及到一些结合:

  • 滚动视图框应该设置为好像您只想在视图中间显示单个页面。
  • 滚动视图需要将clipsToBounds属性设置为NO,因此它会显示其他页面。
  • 如果用户触摸部分公开的页面,则没有用户触摸将进入滚动视图,因为那些技术现在在滚动边界之外,因此您必须覆盖UIView上的方法来劫持正常的方法路由触摸到视图。滚动视图应位于此自定义视图的内部或后面。

编辑:此处a tutorial描述了您的目标。