iOS(iPhone)中的可滚动磁贴视图

时间:2013-03-20 09:54:02

标签: iphone ios model-view-controller tile

我不是最有经验的iOS开发人员,到目前为止我只使用过一些简单的设计,但现在我们计划基于磁贴构建视图,但我还不知道如何处理。我试着寻找解决方案,但还没找到可以提供帮助的东西。 这就是我们的计划:

第1行(修复):平铺1(修复)|瓷砖2(修复)
第2行(可滚动):平铺3 |瓷砖4 |瓷砖5 |瓷砖6
(不幸的是我不允许发布图片)

屏幕上应始终显示每行两个图块。

每个磁贴应包含自己的布局和控件,实际上每个磁贴都有一个MVC。前两个图块应保持固定在屏幕上,第二行包含四个应水平滚动的图块。

有人能指出我应该在这里使用的正确的MVC架构吗?是否有iOS控件已经支持这一点。 任何关于如何开始以及如何设计它的提示都受到高度赞赏。或指向教程的链接。

我遇到了UICollectionView,但我不确定这是正确的方法。我打算为iOS6做到这一点,所以我也可以使用最新的控件/类。

非常感谢你的帮助!!

纳克

2 个答案:

答案 0 :(得分:0)

制作视图和视图控制器。添加到此视图的固定切片的子视图。将UICollectionView添加到屏幕的其余部分作为视图的子视图。将数据源和委托分配给UICollectionView并编写委托和数据源方法。你完成了。

答案 1 :(得分:0)

您可以使用UIScrollView课程。在UIScrollView中,您可以根据需要滚动它。

根据您的要求,您可以使用UIScrollView作为每行。