gpt4 book ai didi

objective-c - UITableViewController - 在表格上方添加空间/移动表格

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:40 24 4
gpt4 key购买 nike

我需要在 UITableViewController 中分组式 TableView 的顶部(上方)有一个空闲区域。什么是顶级? TableView 的 NavigationBar 和 SectionTitle 之间的区域。

首先,我用过

UIEdgeInsets inset = UIEdgeInsetsMake(60, 0, 0, 0);
self.tableView.contentInset = inset;

这在第一刻就很好用,正是我所需要的。但是,如果我向下滚动 TableView, View 将移动到新的空闲区域。

一起工作

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

似乎不起作用:(

有什么建议吗?

最佳答案

TableView Controller 的 Root View TableView ,所以你不能把东西放在它上面或下面,因为没有你可以添加它们的 super View 。

解决方案是改用 UIViewController 子类,为此您可以添加任意大小的 TableView ,以及其上方和下方的 View 。没有涉及太多额外的工作——您必须声明您的 View Controller 实现委托(delegate)和数据源协议(protocol),并在 IB 中连接这些导出,除此之外它与 TableView Controller 相同。

基本信息 - 你可以有一个没有 UITableViewController 的 TableView 。

关于objective-c - UITableViewController - 在表格上方添加空间/移动表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11589952/

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