我在这个主题上看到了几乎所有帖子,但我无法得到我想要的结果。我正在尝试在传输过程中增加sectionHeader的大小。使用此代码,我得到了所需的结果,但有一个例外,我的页脚也会从顶部再次生成动画。
UIView.animateWithDuration(0.3) { () -> Void in
self.m_transferInProgress = true
self.tableView.beginUpdates()
self.tableView.endUpdates()
}
// The m_transferInProgress is used in heightForHeaderInSection
override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
if section == 0 && m_transferInProgress {
return m_transferSectionHeaderHeight
}
return 90
}
如何在使用beginUpdates()?
时仅将sectionHeaders设置为动画