0

我想在我的 iPhone 应用程序中创建一个提要页面,其功能与 Facebook 中的新闻提要非常相似,唯一的区别是评论和喜欢显示在同一提要页面本身上,而不是导航到 Facebook 中的不同视图。

限制/挑战

1.在我的 Feed 页面中,我有一组

{

[饲料项目卡]

[评论/点赞卡]

},

{

[饲料项目卡]

[评论/点赞卡]

}

2.如果评论较长,则使用省略号显示评论还有另一个挑战,用户必须点击评论以展开并完整查看评论。当您点击展开所有下面的行(包括下一个 Feed 卡)时,应相应定位。

3.Feed卡的单独高度为353px,评论卡的高度根据评论的数量和长度而变化。

我使用 UITableViewController 实现了这一点,其中每一行都有一个{feed card and comment card},它工作得很好,但是我有一个问题。

问题

1.我在这里使用正确的方法吗?当用户向下滚动时,我应该从服务器/核心数据加载更多记录并将它们放在下面。如果我有超过 200 个条目,尤其是因为行高总是 > 500px,会不会有任何性能瓶颈?

问题

2.假设我在页面上有 5 条记录,当我向下滚动表格视图时没有绘制下一个 {feed card and the comment card row} 几秒钟,然后它突然出现。我在其他几个项目中使用过表格视图,但从未见过触发上一个问题的类似行为。

是否有另一种方法而不是使用 UITableView ?

谢谢

4

1 回答 1

0

如果表格视图单元格大于屏幕,这可能会导致滚动期间出现性能问题。我强烈建议使细胞更小。也许您可以将信息拆分为多个单元格。

问题:您是否在不是主线程的线程上重新加载表视图?UI 总是必须在主线程上刷新。

于 2013-07-26T08:12:37.243 回答