gpt4 book ai didi

ios - 更改 tableFooterView 的框架时没有适当的滚动

转载 作者:行者123 更新时间:2023-11-28 13:06:32 32 4
gpt4 key购买 nike

这就是我如何更改首先从 Storyboard加载的 tableFooterView:

enter image description here

有时我会更改 tableFooterView 并将新的 ContentSize 分配给 tableView:

self.tableView.tableFooterView?.frame.size.height = 400

var newContentSize = self.tableView.contentSize

newContentSize.height += 400
self.tableView.contentSize = newContentSize

但它不起作用,因为滚动结束并且 tableFooterView 超出滚动范围。为什么?

enter image description here

最佳答案

如果我们更改 tableFooterView 的框架,tableView 不会意识到这一点,因此它的 contentSize 不会正确更改。它需要做的就是分配全新的 tableFooterView:

let newTableFooterView = self.tableView.tableFooterView
newTableFooterView.frame.size.height = 400

self.tableView.tableFooterView = newTableFooterView

关于ios - 更改 tableFooterView 的框架时没有适当的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32585028/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com