我应该用什么来显示非常大的静态内容数据? UIView,UITableVIew还是UITableViewCell?

时间:2018-02-15 13:57:19

标签: ios objective-c tableview

我想用图片显示大量内容。

这是一种包含一些图片信息的博客。

我没有任何API,我必须手动显示/写入数据(硬编码)。

那么,这将是实现这一目标的正确方法吗?

  1. UIView 2. UITableView 3. UITableViewCell
  2. 例如:如下图所示,这是示例,我想要阻止它。它只是一些视图,它包含非常大的数据。滚动时会显示更多详细信息。

    enter image description here

    enter image description here

4 个答案:

答案 0 :(得分:1)

我建议使用多个UITableviewCell方法,使用核心文本功能来渲染文本,如上面提到的屏幕截图所示。

另外,我想强调UITableviewCell在计算自动高度方面遇到问题,提供基于NSAttributedStrings的渲染

答案 1 :(得分:0)

我认为将cmd.Parameters.Add("@Company_Id", System.Data.SqlDbType.UniqueIdentifier).Value = Guid.Parse(Session["Company_Id"].ToString()); 与2个自定义单元格一起用于图像,另一个用于文本,删除它的分隔符样式并防止选择从所有方向给出标签10边距并设置UITableview属性是合适的为0,也使用.lines将不同的字体,颜色设置为标签文本内的特定范围

enter image description here

enter image description here

答案 2 :(得分:0)

可以将tableview与自定义单元格一起使用。因为它的行高将被动态处理,所以不需要做更复杂的过程并且易于构建。

答案 3 :(得分:0)

如果内容是静态的(例如标题和内容),请使用UIScrollView。因为使用UITableView将是多余的。