【问题标题】:Multiple Views, Which is better UITableView, UIView or UICollectionView [closed]多个视图,哪个更好 UITableView、UIView 或 UICollectionView [关闭]
【发布时间】:2014-11-06 19:13:46
【问题描述】:

要求:

iPad 应用程序:

在列表中显示自定义控件,控件如“选择文件”、“图像编辑”、“视频编辑”、“广播组”、“复选框”、“带标题的文本框”、“面板”、“选项卡” , “签名”。

现在我在UITableView 中管理自定义控件。

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

挑战:

它工作得很好,直到我对一行进行单一控制。现在我需要将此控件分组并显示在一行中。

很难连续管理一组控件。哪种方法更好?

  1. 使用UITableView在其中添加控件组,然后将UITableView添加为单元格

  2. UIView的使用

  3. UICollectionView

【问题讨论】:

  • 我决定使用UITableView 并在UITableViewCell 中添加组。如果有更好的方法,请发表您的意见。

标签: ios uitableview uicollectionview multiple-views


【解决方案1】:

发布自我回答,因为上述方法现在已成功完全发挥作用。对所有可能的组合进行了一个月的测试。

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

我必须管理一组控件的复杂部分。为此,我又创建了一个UITableView 并将其添加到主表中(这里我的要求是不要进行进一步分组,因此采用UITableView 至关重要)。

性能:

也经过性能测试。对于低于 iOS 7.0 的设备,有时会显示滚动滞后。对于 iOS 7.0 及更高版本的设备,它运行流畅。

感谢其他人的更多答案,如果有人遇到过这样的情况。

【讨论】:

    猜你喜欢
    • 2011-03-19
    • 2011-01-05
    • 2010-11-24
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    相关资源
    最近更新 更多