UITableView,需要冻结第一个单元格

时间:2014-09-08 14:30:59

标签: ios uitableview

我正在使用UITableViewController来使用静态单元格。

有没有办法冻结第一个单元格,因此它不可滚动?我想要其他单元格滚动,但首先要保持原样。

我在考虑定期UIViewController,其中有一些内容位于顶部,而UITableView位于下方,但这不起作用,因为我需要UITableViewController才能使静态单元格正常工作。

使其工作的唯一方法是使用UIView和Scroll视图,但是我没有获得UITableView的好处。

这可能吗?

编辑:

只是说清楚。我喜欢将UITableView与静态单元格一起使用,因为我有出口和动作。按钮,细胞内的字段。我想限制“编码”只显示/隐藏单元格。我不想在代码中创建UI。我想尽可能多地使用Storyboard。

不确定如何使用Storyboard将视图放在节标题上。有可能吗?我只能设置文字标题。

另外!即使我确实有标题(带有测试),它仍然会滚动其余的单元格。我需要确保它保留在屏幕上。

1 个答案:

答案 0 :(得分:1)

您可以使用此委托方法并将自定义视图与您的子控件一起传递,它将保持在最顶层:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    return <your custom view>;
}