首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平和垂直寻呼UIScrollView,即多向寻呼

水平和垂直寻呼UIScrollView,即多向寻呼
EN

Stack Overflow用户
提问于 2012-08-28 03:45:17
回答 1查看 1.3K关注 0票数 1

我正在寻找一个自定义组件或迷你框架,能够处理多方向分页!多方向,同时支持水平和垂直分页!

实际上,我希望像分组的UITableView一样显示数据,按单独的部分和行分组。考虑以下数据示例:

A部分:行1,行2,行3

B部分:行1

C部分:行1,行2

这显然是一个分组的UITableView的标准用例,没有什么特别的,对吧?

我想要做的是,将上面的数据显示为分页视图!因此,当我水平分页时,分页是基于节的,并且我从节-A移动到节-B等等!当我垂直翻页时,我“翻页”通过一个区段的单个“行”等等!我希望你们明白这一点!

从技术上讲,这显然可以通过嵌套2个启用了分页的UIScrollViews来实现,通过垂直或水平分页来限制单个UIScrollViews。然后以正确的方式用数据(即视图)填充滚动视图等。

另一个要求是具有动态或半动态行为!通过在后面添加“节”和“行”的可能性来实现动态。实际上很像UITableView的行为,比如“单元”重用等等!(半动态的意思是我不需要动态的“行”插入/删除等,只需要一个简单的"reloadData“就足够了)

因此,我查看了例如Andrey Vits ATPagingView of his SoloComponents!ATPagingView看起来像是解决我的问题的一个很有前途的基础!我想扩展这个功能来满足我的需求,但是我想先请教一下stackoverflow!

你对这些家伙有什么看法?这真的是一个网格组件的用例吗?

是否已经有符合我需求的组件或框架,或者直到现在才需要多方向分页视图!;)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-25 20:14:37

现在我自己正在试验ATPagingView,我发现它对它的目的非常有用。它提供了一种无穷无尽的分页解决方案,支持单元重用,并且只需2个委托方法即可轻松设置。

为什么不将单个ATPagingView实例包装到一个“父”UIScrollView中,其中每个ATPagingView代表用例中的一个“部分”!在每个ATPagingView中,你都会有页面作为你的“行”。例如,您可以将外部(即父) UIScrollView设置为仅水平滚动,而将单个ATPagingViews设置为垂直滚动。

你需要一些样板代码(比如numberOfSections等)。在外部UIScrollView中管理“内部”ATPagingViews,但我认为这是一种可行的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12148566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档