UITableview:固定节标题

时间:2015-09-26 17:13:57

标签: ios swift uitableview

我正在尝试创建一个包含多个部分的Tableview。每个部分都有一个截面标题,它将保持固定(不是浮动),每个部分可以有多个行。

我想要实现的目标是:

显示4行的第0部分(如果超出4则允许用户滚动而不移动部分标题1) 显示2行的第1部分(如果超出此值,则允许用户滚动)

我的问题是:

  1. 我的UITablevViewStyle是Plain,所以顶部标题是固定的,但是如果我添加更多行,则第1部分的标题会继续移动。
  2. 欢迎任何想法。

2 个答案:

答案 0 :(得分:1)

您应该在同一个tableView中添加单独的tableViews而不是部分。这样你的tableView的框架将被修复,并且向其中任何一行添加行都不会将其他框架向下移动。

答案 1 :(得分:1)

只需将表格视图的 UITableViewStyle 设置为 UITableViewStyleGrouped

为此,请转到您的故事板 - > tableView - >样式并选择 Grouped ,或者如果以编程方式执行,在初始化时使用此函数:

UITableView(frame: CGRectMake(0, 0, 100, 100), style: UITableViewStyle.Grouped)