Swift:当动态更改节标题高度时,UITableView会回滚到顶部

时间:2016-04-27 11:51:04

标签: swift uitableview uiscrollview swift2 swift2.2

while scrolling

expanded view

我有一个带有单个部分的tableView。此部分的标题包含Sort By标签和三个ImageView。下面的视图是一个UITableViewCell。

第一张图片显示了节标题的初始视图。单击标题(添加了点击手势)后,我通过以编程方式更改高度约束的常量来扩展剖面视图(已为高度约束创建了一个出口)。

一切正常,节标题按需扩展。然而,tableviewcell再次滚动到顶部。意思是,如果当节标题没有展开并且我向下滚动到某个级别时,一旦标题视图扩展,整个偏移量就会丢失,tableviewcell会向右滚动到顶部。我不想要这个。我希望表视图单元格保持原样,并使节标题扩展并折叠它。我怎样才能做到这一点?请帮忙。

1 个答案:

答案 0 :(得分:0)

听起来你可能会这样做:

setContentOffset(CGPointZero, animated: true)

你不应该这样做。