gpt4 book ai didi

ios - iOS6 的 UITableView tableFooterView 关闭屏幕?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:28:49 25 4
gpt4 key购买 nike

我有一个包含 UITableView 的 View 。在 View 加载时,我将表的 tableFooterView 设置为我手动创建的 View (包含按钮的 UIView)。当 View 出现时,我调整 tableFooterView 的框架:

CGRect tableFrame = self.myTableView.frame;
CGRect originalFrame = self.tableFooter.frame;
CGSize imageSize = CGSizeMake(40.0f, 40.0f);
CGRect footerFrame = CGRectMake(originalFrame.origin.x, originalFrame.origin.y, tableFrame.size.width, imageSize.height);
self.tableFooter.frame = footerFrame;
CGRect nextFrame = CGRectMake((footerFrame.size.width - imageSize.width) / 2.0f, 0.0f, imageSize.width, imageSize.height);
self.tableFooterButton.frame = nextFrame;

在 iOS7 上,这按我想要的方式工作——当我滚动到表格底部时,我看到了页脚 View 。在 iOS6 上,当我滚动到表格底部时,页脚 View 仍然在屏幕外(我可以拉动 ScrollView 并看到它,但当我释放时它会重置到屏幕外)。

我应该怎么做?

最佳答案

更改表脚的框架后,试试这个:

self.myTableView.tableFooterView = nil ;
self.myTableView.tableFooterView = self.tableFooter ;

关于ios - iOS6 的 UITableView tableFooterView 关闭屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21443739/

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