UITableView可滚动内容大小

时间:2012-08-26 22:18:43

标签: ios xcode uitableview uiscrollview

我正在尝试使用滚动和重复背景来实现类似报刊的效果。我可以使用UITableView,如果我可以设置它的内容大小(一个似乎被UITableView代码中的其他东西覆盖的继承方法),以便用不可滚动的单元格填充视图。

目前我打算制作一个自定义的uiscrollview。哪个会更复杂,也不会重复使用。

那么,有没有办法设置UITableView的内容大小。

1 个答案:

答案 0 :(得分:0)

你可以通过简单地设置你拥有的单元格数量来假设你对UITableView的'contentSize'控制(让我们假设你有1个部分的表格视图,并且没有使用'分组'样式表)到:

您所需的高度contentSize每个单元格的高度/高度(默认为44)

现在,您的问题是,如果您只有三行的数据要显示,那么如何处理剩余的单元格呢?好吧,只需将其backgroundColor设置为与表格的背景颜色相同,将selectionStyle属性设置为UITableViewCellSelectionStyleNone即可。 Wham,现在你有不可见的单元格,可以设置表格的'contentSize'。

请注意,您的contentSize只有单元格高度的分辨率,如果您将单元格高度保留为默认值44,则只能将contentSize设置为44的倍数。