tableFooterView的工作原理如何?

时间:2016-08-12 09:50:18

标签: ios swift uitableview

我想动画UITableView数据重新加载,我这样做:

let animation: () -> () = { [weak self] in
    self?.tableView?.reloadData()
}

UIView.transitionWithView(tableView,
                          duration: 0.35,
                          options: .TransitionCrossDissolve,
                          animations: animation,
                          completion: nil)

不幸的是,tableFooterView并未对其进行动画处理。

Example

我尝试了不同的属性,例如framecontentInsetcontentSize等等。最后,我已经找到了解决方案,但它很奇怪我无法找到有关tableFooterView工作逻辑的任何信息。代码:

let animation: () -> () = { [weak self] in
    self?.tableView?.reloadData()
    self?.tableView?.contentOffset = CGPointMake(0, 1)
}

此外,除零之外,它适用于不同的y值,我无法理解为什么。

enter image description here

有什么建议吗?

0 个答案:

没有答案
相关问题