gpt4 book ai didi

iphone - UITableView 没有滚动到底部

转载 作者:可可西里 更新时间:2023-11-01 03:23:06 29 4
gpt4 key购买 nike

我有一个 UITableView(在 UIViewController 上),我想在其顶部添加一个 iAd 横幅广告,但在我已经在顶部的工具栏下方。我正在尝试移动 tableView(引用 View ),以便我可以在留空的空间中找到横幅。

为了检查它,我创建了一个移动 tableView 框架的 Action :

  -(IBAction)iAdAction:(id)sender{

self.tableViewConc.frame=CGRectMake(0, 94, 320, 367);}

其中 94 是工具栏中的 44 和横幅中的 50 的总和。

操作正常,但是我无法滚动到 tableView 的底部,当我尝试它时,它弹回了。我试图在同一操作中更改 tableView 的高度(例如 430 而不是 367),但它不起作用。我也在 IB 上试过,但它也不起作用。

我觉得我错过了什么,但又想不起来了。

有什么帮助吗?

提前致谢!

最佳答案

无法滚动到 tableview 的底部通常是其高度太大的症状。 (即它在底部被切断)

不要计算您需要的高度并将这些数字放入您的代码中。只需从 View 层次结构中找出它应该是什么。例如,您可以使用 CGRectGetHeight(self.view.bounds) - CGRectGetMaxY(self.iAdView) 计算 TableView 的高度,并使用 CGRectGetMaxY(self.iAdView) 计算 View 的 y 原点) 假设 iAd View 和您的 TableView 都是 self.view 的 subview 。或者,更好的是,只需使用自动调整大小掩码或自动布局来保持表格 View 的正确大小。

关于iphone - UITableView 没有滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288212/

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