2017-10-04 72 views
-1

所以基本上我想要一个表视图被分类到不同的分组部分(我已经改变了表视图样式分组)。但我不知道如何设计不同的表组。我知道如何设计表格本身和单元格的样式,但是组合比较困难,特别是考虑到对于我的项目,每个组都需要在其容纳的行数以及它的显示方式方面非常具有动态性。这里是什么,我想在这里你如何在iOS中设计不同的表格组?

enter image description here

每盒完成将是一个不同的组表的图片。我有两个关于实现这种风格的问题...

  1. 你如何设计iOS中的表组?
  2. 在这样一个项目中,页面有许多不同的内容组,最好是使用包含多个部分的表格视图,或者是一个表格视图,其中每个单元格都包含自己的表格视图(因此图片中的每个框以上将是顶级表中的一个单元格)?或者也许还有第三种选择,我甚至没有想过?

编辑:

我添加不同的图片,因为我想我可能过于简化的图片我上面显示,(我有一个应用程序更加复杂的设计,现在的设计,但我试图创建一个更简单的设计,只突出显示手头的问题)。下面是新画面:

enter image description here

基本上这个新的图片说明,我希望能够

A.编辑表的所有组的样式(圆角)

B.我希望能够针对特定组并调整它的样式(不同背景颜色)

+0

你绝对不应该使用多个表格视图。使用一个带分组样式的tableview。最重要的是正确实现你的数据源方法。但是你的问题是相当普遍的,我建议你检查数以千计的可用表格视图的教程之一,或者指定你不明白你的代码示例。 –

+0

现在,这更多的是关于如何定位表格组的一般问题,我甚至不知道从哪里开始。例如,我可以使用接口构建器,还是需要在代码中完成?出于这个原因,我不认为示例代码会真的添加与我的问题相关的任何内容。 –

回答

0

您正在描述grouped风格UITableView的各个部分。例如,这就是苹果的“设置”应用程序的工作原理;主视图和详细视图都是grouped表,每个“框”是一个部分。

+0

如果这还不够好,我会建议重新考虑你的界面。你绝对不应该在表格视图中使用表格视图。 – matt

+0

是的,我不认为表格视图内的表格视图是正确的。但是,我不知道如何设置表格视图来分组。我的问题是我如何设计不同的团体?假设我想让每个“框”在屏幕边缘有一个特定的间距约束(如图片中所示),或者我希望每个框都有圆角或每个组的不同背景颜色,我将如何使用界面生成器或代码来定位表格上的部分/组的样式? –

+0

这种事情不取决于你。这就是为什么我建议完全重新考虑你的界面。例如,那么每个页面是不同的表视图的UIPageViewController呢? – matt

相关问题