多视图,哪个更好UITableView,UIView或UICollectionView

需求:

iPad应用程序:

控件类似于“select文件”,“图片编辑”,“video编辑”,“广播组”,“checkbox”,“带标题的文本框”,“面板”,“标签”,“签名”。

现在我pipe理UITableView自定义控件。

每个控件都有属性(高低,隐藏,可编辑,安全,颜色,字体,文本等)。 属性可以通过从列表中select控件(点击UITableView行)来改变,并且将打开与特定控件相关的属性检查器视图。

挑战:

它的工作完美,直到我有一个单一的控制。 现在我有一个要求,把这个控件分组,并显示在一个单一的行。

很难连续pipe理一组控件。 哪个更好的方法来跟踪?

  1. 使用UITableView在此添加控件组,然后添加UITableView作为一个单元格

  2. 使用UIView

  3. UICollectionView

发布自己的答案,因为上述方法现在成功完全工作。 testing一个月的所有可能的组合。

我继续使用UITableView并在UITableViewCell添加自定义视图,所有事件都由代表在各自的视图中进行pipe理。

我必须pipe理一组控制的复杂部分。 为此,我创build了一个更多的UITableView并将其添加到主表(这里我的要求是不去进一步分组,所以采取UITableView是至关重要的)。

性能:

testing性能也是如此。 对于下面的设备,然后iOS 7.0有时会显示滚动滞后。 对于iOS 7.0及更高版本的设备,它的工作stream畅。

从别的方面欣赏更多的答案,如果有这样的情况的话。