如何在iOS中将自定义视图作为行实现无限列表?

时间:2013-09-11 16:11:00

标签: ios cocoa-touch ios6 uiscrollview

我知道这是iOS应用程序中常见的模式,例如实现Feed。以下是官方VK iOS应用程序的屏幕截图: enter image description here

如您所见,它是一个无限可滚动列表,其中内容(图像,文本等)显示在不同大小的子视图中。

可能有一些准备使用的视图控制器吗?或者我必须手动创建它 - ScrollView子视图是在滚动时动态创建的?

2 个答案:

答案 0 :(得分:3)

  

无限可滚动列表,其中内容(图像,文本等)显示在子视图中

你基本上只给出了UITableView

的定义

答案 1 :(得分:0)

为了达到不同的高度,UITableViewDelegate应该实现方法tableView:heightForRowAtIndexPath:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return <size of your cell according to your data>
}