【问题标题】:Facebook-esque (iOS) News Feed Custom UITableCellFacebook-esque (iOS) News Feed 自定义 UITableCell
【发布时间】:2015-01-11 20:52:23
【问题描述】:

我正在使用 Swift 创建一个 iOS 应用程序,该应用程序将具有“新闻提要”类型的组件。在做了一些研究之后,似乎最好的方法是使用带有自定义单元设计的 UITableView。如果您查看当前的 Facebook iOS 应用程序,他们的新闻提要风格基本上就是我所追求的。不过,我不是 100% 确信他们没有使用 HTML5 框架来支持它。

我已经完成了我希望自己的外观的概念图。

如您所见,表格单元格的“内容”部分需要“响应”/能够随着内容“增长”。页眉和页脚的高度是静态的。

内容还将包含文本和/或图像,如下所示。

有什么想法吗?

【问题讨论】:

  • 我希望您对此有解决方案。当您在某个提要中并且某些提要中有更新或添加了新提要时,您能否告诉我您是如何管理回来的。

标签: ios uitableview swift feed


【解决方案1】:

似乎 UITableview 只能非常慢,因为它必须在滚动期间一直渲染单元格。看看 ComponentKit https://code.facebook.com/posts/1415586422080360/introducing-componentkit-functional-and-declarative-ui-on-ios/。 祝你好运,如果你找到更好的东西,请告诉我......

【讨论】:

    【解决方案2】:

    在数据源中,当您设置表格单元格高度时,您不能在其中放置一些内容,而不是像高度的静态数字那样,您可以让它找出单元格必须容纳多少东西,然后根据此调整高度?

    func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat 
    {
        var height = getNumberOfObjects()
        height = height * 10
        return height
    }
    

    类似的东西?我不确定语法是否完全正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多