问题标签 [tablefooterview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
994 浏览

ios - 滚动时,页脚覆盖在表格视图单元格内容的顶部

我以footerview编程方式为每个部分添加如下。我可以看到footerview.

但是,当我在表格视图的底部或顶部向上或向下滚动时,会footerview覆盖在tableviewcells.

我怎么能禁用它?

滚动前

在此处输入图像描述

滚动后

在此处输入图像描述

0 投票
6 回答
9855 浏览

ios - UITableView tableFooterView 显示在 UITableView 的顶部 - 错误

我创建了一个非常简单的测试用例来重现这个问题。

我正在尝试以编程方式将页脚视图设置为 tableview。请注意,我指的是 tableview 最底部的页脚 - 而不是节页脚(大多数堆栈溢出答案使他们感到困惑)。

这是我非常简单的代码:

但是,结果如下所示:

在此处输入图像描述

如您所见,页脚显示在表格视图的顶部。这是一个错误还是我错过了什么?

如果我将 tableFooterView 更改为 tableHeaderView,那么它工作正常。所以我期待同样适用于页脚,但事实并非如此。

0 投票
1 回答
403 浏览

ios - WillDisplayFooterView UITableView 不执行

我将委托和数据源设置为 self. 这是我要运行的代码:

这就是我添加页脚视图的方式:

我可以看到 footerView,但从未执行过“加载”。当显示 footerView 时如何通知我?

0 投票
0 回答
22 浏览

ios - 如何创建圆角的自动可调tableview

我想要一个表格视图,它可以根据行数自动增长/减少,并且再次将角变圆,这看起来非常复杂。

例如

我可以固定一个 tableview 高度并将页脚设置为 null 并清除背景颜色,然后我所说的会发生,但 tableview 底部会变平。

如果我希望底部也被拐弯......那么我将不得不通过编程来设置桌面视图高度,但它似乎对我来说太过分了?

我使用 tableview 的图层来圆角

欢迎任何帮助

0 投票
3 回答
7354 浏览

ios - 如何在表格中显示自定义页脚视图?

我创建了一个UIviewXib来在我的表格的页脚视图中显示它。页脚视图

我将其显示如下:

这有什么问题?我无法看到页脚视图并tableview在行之间获得如此多的空间。

在此处输入图像描述

0 投票
2 回答
244 浏览

ios - 为什么 viewDidLoad() 中不存在 TableView 的 FooterView 以及如何解决?

tableView在情节提要中设置了一个部分和页脚。我正在尝试使用以下代码更改表格footerView中的文本viewDidLoad()

tableView.footerView(forSection: 0) == nil

然后在用户点击按钮时,我调用使用相同代码更改 footerView 文本的函数,它运行良好。

为什么footerView不存在viewDidLoad以及如何更改它的文本viewDidLoad?还是我应该在其他地方改变它?加载屏幕时,我需要在页脚中添加取决于屏幕上其他数据的文本。

期待阅读您的善意建议。

0 投票
2 回答
211 浏览

ios - Empty UITableView with tableFooterView

I have a UITableView in which I want to show a message when the dataSource is empty. I do this with the well-known method of setting the backgroundView using the following extension:

And I set it like this:

No big deal, we all have seen this and probably used it. And it works great. However, I now have a UIButton on the bottom placed in the tableFooterView. This button stays on top of the UITableView because it automatically positions itself right under the last cell, which is precisely what I want when there is data, but now the empty message is shown in the middle of the screen while the button is above it. How can I fix this so there is a sort of frame when the dataSource is empty?

To illustrate: Current state

0 投票
1 回答
173 浏览

ios - tableFooterView 中的 UIButton 未注册触摸

我有UITableView一个自定义页脚设置为tableFooterView不是sectionFooter )。我这样做是这样的:

现在,该按钮可见并出现在我希望按钮所在的位置。我还可以设置背景颜色,它出现在按钮的正后方,所以我不认为框架是这里的问题(因为关于这个问题有很多类似的问题)。如我错了请纠正我。我在我认为需要启用的任何地方都启用了用户交互。

关于如何解决这个问题的任何想法?我已经尝试了几乎所有东西,但我似乎无法弄清楚。所有这些(UITableView)都显示在 aUICollectionViewCell中,它占据了整个屏幕,但允许用户在各个部分之间滑动。表格内的所有其他按钮都可以正常工作。

0 投票
3 回答
3254 浏览

ios - 如何让 tableFooterView 始终位于 UITableView 的底部

我有UITableView一个可变数量的部分。每个部分都有可变数量的单元格,每个部分都有页眉和页脚。我UITableView也有一个tableFooterView我想一直放在屏幕底部的,除非表格太大而不能放在屏幕上,然后tableFooterView应该显示在最后一部分的下方。我想要完成的说明如下:

我想要的示例,场景 1

我想要的示例,场景 2

但是,目前tableFooterView总是位于最后一个部分的正下方,因此例如只有两个部分时,它看起来像这样:

我目前拥有的示例

我正在寻找一种方法,使其在所有可能的情况下始终处于底部。我一直在环顾四周,因为 Apple 不支持 AutoLayout,所以tableFooterView我还没有找到解决方案。类似的情况在最后一部分tableFooterView用 a替换sectionFooter,但我不能这样做,因为我已经有了sectionFooters.

有没有人可以帮助我或指出我正确的方向?有几点需要考虑:

  • 它必须是一个tableFooterView
  • 用户可以将部分添加到部分UITableView并将行添加到部分,因此 tableFooterView 应该随后更新其位置

我现在是如何设置的tableFooterView

编辑:尝试了scrollViewDidScroll建议的方法,但没有奏效:

0 投票
0 回答
93 浏览

ios - 按 tableFooterView 调用 tableView(_:didSelectRowAt:)

我正在处理UITableView一个自定义行(单行),我从一个单独的xib文件加载。UITableView也有粘性footer view

一切正常,除了当我点击 时footer viewUITableView's委托方法tableView(_:didSelectRowAt:)被调用,这很奇怪。

我在该IndexPath方法中收到的是 [0,0]。现在这对我有什么问题?好吧,当按下该表格视图的单元格时,我正在做某件事。但是在当前情况下,当我按下页脚视图而不是单元格时,也会完成某些事情。

UITableView 的代码是: