多视图,哪个更好UITableView,UIView或UICollectionView
需求:
iPad应用程序:
控件类似于“select文件”,“图片编辑”,“video编辑”,“广播组”,“checkbox”,“带标题的文本框”,“面板”,“标签”,“签名”。
现在我pipe理UITableView
自定义控件。
每个控件都有属性(高低,隐藏,可编辑,安全,颜色,字体,文本等)。 属性可以通过从列表中select控件(点击UITableView
行)来改变,并且将打开与特定控件相关的属性检查器视图。
挑战:
它的工作完美,直到我有一个单一的控制。 现在我有一个要求,把这个控件分组,并显示在一个单一的行。
很难连续pipe理一组控件。 哪个更好的方法来跟踪?
-
使用
UITableView
在此添加控件组,然后添加UITableView
作为一个单元格 -
使用
UIView
-
UICollectionView
发布自己的答案,因为上述方法现在成功完全工作。 testing一个月的所有可能的组合。
我继续使用UITableView
并在UITableViewCell
添加自定义视图,所有事件都由代表在各自的视图中进行pipe理。
我必须pipe理一组控制的复杂部分。 为此,我创build了一个更多的UITableView
并将其添加到主表(这里我的要求是不去进一步分组,所以采取UITableView
是至关重要的)。
性能:
testing性能也是如此。 对于下面的设备,然后iOS 7.0有时会显示滚动滞后。 对于iOS 7.0及更高版本的设备,它的工作stream畅。
从别的方面欣赏更多的答案,如果有这样的情况的话。