问题标签 [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 回答
1366 浏览

objective-c - 很奇怪的 UITableView tableFooterView 行为

我正在尝试将一个简单的表格范围的页脚视图从笔尖添加到我的 UITableView,但由于某种原因,页脚总是显示得太高,并且按钮根本没有响应点击(实际上是触摸实际上直接进入按钮后面的单元格):

在此处输入图像描述

我无法弄清楚为什么页脚没有进入正确的位置。我已经在UIPopoverController它包含的大小中明确地考虑了它的高度。

这是我创建/添加页脚视图的方式:

更新:按钮分别绑定到左下角和右下角:

在此处输入图像描述

另外,我尝试将页脚视图的整个背景颜色设置为亮绿色。正如您从上一个屏幕截图中看到的那样,它在任何地方都没有显示绿色。

更新 2:当我在将页脚视图设置为表的页脚后从笔尖加载它时记录页脚视图的帧值时,它具有正确的 Y 值,可以将它放在最后一行之后。唯一稍微奇怪的读数是宽度是 768 而不是父视图的宽度。

更新 3:原来问题是由加载的页脚视图以某种方式将其框架高度设置为 0 某处引起的。我仍然没有弄清楚发生这种情况的位置/原因,但是如果我在视图即将出现时将其显式设置回 50,则一切正常,因此它不再是一个主要问题。但是,如果有人对为什么会发生这种情况有所了解,请发布答案。

0 投票
2 回答
650 浏览

ios - 在加载需要的单元格时设置表格视图页脚

我正在尝试将一个添加UIActivityIndicatorViewfooterView我的UITableView.

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView用来检测用户何时滚动到底部,然后获取新数据,然后重新加载表格视图。

我尝试了两种方法,但没有一种适合我想要的:

  1. 在方法中添加活动指示器viewDidLoad工作正常,当我向下滚动指示器显示完美时。但是,当我只有一两行时:指标出现(逻辑,但不是我想要的......)。
  2. 在方法中添加活动指示器scrollViewDidEndDecelerating,当我检测到我需要获取新数据时(并在我获取数据时将其删除)。问题是页脚在滚动完成后显示,这意味着用户看不到它(除非他再次滚动)。

对更好的解决方案有任何想法吗?

0 投票
3 回答
3911 浏览

ios - tableFooterView 未在表格底部正确对齐

我遇到了一个奇怪的行为UITableView。我已经UIViewControllerUITableView. UITableView包含一个tableHeaderView, tableFooterView, 一个节页脚视图和几个UITableViewCell具有动态高度的 s。

问题是它tableFooterView出现在表格中间的某个地方(悬停在单元格上),而不是在表格内容的底部对齐。显然,表格的contentSize属性也返回了不正确的内容大小(特别是高度)。

然而,自定义部分页脚视图出现在正确的位置(在实际的下方tableFooterView——悬停在表格中间)。

有什么想法吗?

注意:我的自定义表格视图(使用自动布局进行动态高度处理)显示“不明确的布局:2 个视图在垂直方向上不明确”。警告,但它在运行时正确调整大小。

表设置非常简单:

0 投票
0 回答
942 浏览

ios - 带有自动布局的 tableFooterView xib

我终于设法清理了足够的屏幕来激活遗留项目的自动布局。呜呼!

我有一个UITableView具有 xib(只有 xib - 没有 h/m 文件)作为tableFooterView. 我添加了一些约束(我将要描述的问题发生在约束之前和之后——它们没有改变任何东西)。来自 xib 编辑器的片段: 在此处输入图像描述

代码是:

我看到的是 - 视图没有灰色背景,并且 textField 不可编辑。 在此处输入图像描述
它在自动布局故事板本身之前工作......

将不胜感激在哪里寻找问题的一些想法......

0 投票
3 回答
1889 浏览

ios - 消除uitableview tablefooterview分隔符

我有一个带有 tablefooterview 的 uitableview。我想在 tableview 中使用单元格分隔符,但想摆脱默认放置在 tableview 和 tablefooterview 之间的全屏宽度分隔符。我努力了

但两者都不起作用

0 投票
1 回答
156 浏览

ios - 以编程方式设置图像视图而不让用户看到它的变化?

我一直在尝试设置一个 imageView,而用户在从横向模式旋转到纵向模式时不会看到它发生变化。

willAnimateRotationToInterfaceOrientation方法中,我将图像重新设置为适当的图像(取决于它是处于横向模式还是纵向模式:

但是,我在确定如何在用户看不到更改的地方制作它时遇到了一些麻烦。这意味着当它旋转时,您会看到较大的图像变成较小的图像。我不想要这个。

有谁知道如何使过渡更加用户友好?我也尝试过设置 imageViewdidRotateFromInterfaceOrientation方法,但并没有更好。

0 投票
1 回答
43 浏览

uitableview - 从 IB 添加到表视图的 UIView 被调整大小并且不保持固定大小(XCode 6 | ios 8 | 非 ARC 代码)

我需要为我的 UITableView 设置一个 tablefooterview。我在 UITableView 的 UITableViewCell 下方添加了一个 UIView,它是界面构建器中的自定义单元格,并将 UIView 的高度和宽度设置为 44 和 400。 UIView 在运行时被调整为 500 的高度。我肯定搞砸了 AutoLayouts。我在 ios 8 和 xcode 6 上。需要保持 UIView 的固定高度。

0 投票
2 回答
883 浏览

ios - 删除单元格时表格视图页脚消失

我有一个包含几个部分的表格视图,在这些部分中我有一个页脚视图。问题是当我出于某种原因从其中一个部分中删除单元格时,该部分中的页脚消失了。只要我滚动表格视图,它就会返回。

我已经尝试实施tableView.beginUpdates()tableView.endUpdates(). 这会将页脚视图带回屏幕顶部的动画。然后我尝试关闭动画UIView.setAnimationsEnabled(false)以防止这种情况发生,但问题仍然存在。我只是希望页脚视图与其余部分和标题视图一起向上移动而不会消失。

0 投票
0 回答
171 浏览

uitableview - 删除单元格时表格视图页脚消失

我有一个带有几个部分的普通表格视图,这些部分有页眉和页脚视图。当我删除或添加一行时,该部分中的页脚会消失。有谁知道为什么会这样?

0 投票
0 回答
2027 浏览

ios - iOS Swift UITableView tableFooterView 自动大小

我想在我的表格中添加一个页脚,该页脚将根据消息等具有不同的高度。我使用自动布局并将标签配置为工作换行并将行数设置为 0。您可以在中看到模板单元格下面是我的 tableView 以及标签和按钮的所有约束。您还可以看到为标签设置的属性,这些属性确实使它跨越多行。挑战在于,当显示页脚时,页脚的高度不会自动调整大小以显示所有内容。

界面生成器信息

这是我用来将模板单元格添加为页脚的代码。

set message 函数只是将消息文本放在标签中。正如您从屏幕截图中看到的那样,这工作正常。

知道如何制作它,以便我的整个页脚可见吗?

所以我正在更新这个问题,希望有人能看到它并能够回答这个问题。谁能提供有关我可能做错了什么的信息?