问题标签 [uitableviewsectionheader]

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 投票
0 回答
268 浏览

ios - Swift section header uilabels disappear when scrolling uitableview

I am having a Grouped style UITableView, in which there are sections populated (no of items based on my REST data). Each section has a viewForHeaderInSection (a custom section header - XIB) and a cellForRowAtIndexPath. When I tap on my header, I am toggling to show/hide UILabels present in a UIView of the custom header.

At the same time I am also increasing the height of the row with the total height calculated after the section header is expanded.

All is working great so far, the only problem is when I scroll up an expanded section, all the UILabels (and the images inside the UIView of the header) are disappearing.

Am I missing something obvious?

I looked at many similar questions but with no positive clue. Link 1, Link 2, Link 3

This is what is happening

How is it different from my other question : The question that is assumed original of this question is different but used the same codebase. The original question was about calculating height of a row/sectionheader and this is about the cell being disappeared on the tableView.

0 投票
1 回答
392 浏览

ios - iOS8 如何动态固定 UITableViewHeaderFooterView 的高度大小?

我使用的方法如下

我刚刚尝试了下面的代码行,动态设置 UITableViewHeaderFooterView 高度大小。

self.tableView.estimatedSectionHeaderHeight = 100 self.tableView.sectionHeaderHeight = UITableViewAutomaticDimension

我有以下问题

在iOS9中,iOS10可以正常运行,并且可以正常显示。但是在iOS8中无法正确显示,并显示如下错误:

在此处输入图像描述

我的分析如下:

从错误提示可以看出问题是 NSLayoutConstraint: 0x7f8498d7b890 _UITableViewHeaderFooterContentView: 0x7f8498cb9200.height == 0

但我从未对 UITableViewHeaderFooterContentView 做出任何限制

我应该如何适配iOS8?

0 投票
1 回答
34 浏览

ios - 在标题部分上做与单元格相同的动画


我按照 Brian Advent https://www.youtube.com/watch?v=FpTY04efWC0的教程为我的 TableView 设置动画,但他的动画仅适用于单元格,我如何在 3 个部分标题上执行相同的动画?

这是单元格上的动画

0 投票
3 回答
590 浏览

ios - 使用 MvvmCross 和 XIB 自定义 UITableViewHeaderFooterView?

在我正在开发的应用程序中,需要自定义 UITableView 部分的页眉和页脚。为此,我想创建一个与绑定和我们的逻辑一起使用的自定义控件。

为此,我创建了一个 XIB 并添加了一个支持类,如下所示:

TheMvxTableViewHeaderFooterView实际上是一个非常简单的类,将 stockUITableViewHeaderFooterViewIMvxBindable. 没有什么花哨。

但是由于某种原因,即使我在 TableViewSource 构造函数中正确注册了它:

并以正确的方式仅返回 Header 本身:

该应用程序因以下错误而死:

我的 NIB 实际上包含一个根对象,即根视图本身,它被设置为HeaderFooterView类(它派生自该类,而该类MvxTableViewHeaderFooterView又派生自UITableViewHeaderFooterView)。然而它声称没有 UITableViewHeaderFooterView 实例。

为什么它不能按预期工作?

0 投票
2 回答
260 浏览

ios - UIColor.Clear 在 swift3 的部分标题中使用时未给出预期结果

我有一个用 Swift3 构建的应用程序,带有一个表格视图。我使用情节提要,并且 tableview 放置在视图控制器内。我正在使用部分并通过代码设置部分标题。我希望部分标题显示我为表格视图设置的相同灰色背景。我尝试设置相同的颜色代码,但没有帮助。所以我尝试设置为 UIColor.clear,但它显示为节标题的白色背景。我需要它来使用 tableview 背景。你能指导我出什么问题吗?

代码:

我尝试使用 viewForHeaderInSection,但它根本没有被调用。

0 投票
1 回答
705 浏览

ios - 编程 UITableView 中未显示节标题

我正在尝试学习如何以编程方式创建不同的 UI 元素。我的 UITableView 面临以下问题。

我有 2 个 .swift 文件,一方面,我们有..

在另一个 .swift 文件中,我的控制器如下..

如您所见,我对单元格和标题部分使用完全相同的方法。但出于某种奇怪的原因,我得到了以下输出(请查看本文末尾的屏幕截图) ..

你能告诉我我错过了什么..吗?我试图让我的视图与我的控制器分开放置,除了那一小部分之外这是成功的。

感谢你的帮助。

在此处输入图像描述

0 投票
0 回答
989 浏览

uitableview - 如何使用swift 3基于UITableView中的多个选定行应用过滤器

大家好,所有 m 都具有多部分的 tableview 设计,例如下图

想要基于选定的行应用过滤器,其中所有选择都处于 OR 条件,除了搜索条件部分(此部分是强制性的),现在我想要实现的是要保存所有选择并在用户单击时过滤数据应用按钮。如何实现这一点。请帮助。

注意:我以后不想使用任何数据库,因为我必须使用 POST 方法发布所有选定的值。

代码 :

ViewController.swift

ExpandableHeaderView.xib ExpandableHeaderView.xib

ExpandableHeaderView.swift

Section.swift

请帮助。我用谷歌搜索了很多,但找不到我的场景的灵魂。

0 投票
1 回答
229 浏览

ios - 使用转义闭包对 AlamoFire 中的 UITableViewData 进行排序

我正在尝试按字母顺序对带有自定义单元格的 UTableView 进行排序和分区。在我的 ViewController 中,我有一个下载 JSON 数据然后将其存储在字典中的函数。

这段代码正是我需要的

但是,当我将此代码放入 viewDidLoad 时,它会生成空数组。

如果我将代码放在 self.downloadAttendeeData 声明中,它会生成数据,但不会创建表格部分。

将数据加载到 tableView 后如何生成这些部分?那是问题吗?

0 投票
1 回答
44 浏览

objective-c - 如何将对象从 json 数据添加到 nsmutable 数组?

我想从 json 数据添加数组对象,现在我可以在 uitableview 标题上显示我的数组元素,但我想用 json 数据显示。我从来没有使用过json,所以请帮助我。

在下面添加我的 json 和代码...

我的代码JSON

提前致谢。

0 投票
0 回答
2120 浏览

uitableview - 如何制作动态的 UITableView Header 高度

我不知道为什么我不能让我的部分标题高度根据文本量进行调整。

我在这方面找到的大多数信息都提供了有关如何根据文本量调整单元格行高的以下步骤:

  1. 将标签添加到情节提要中的 tableView 单元格,并将自动约束设置为标签。
  2. 在属性检查器中将行数设置为 0。
  3. 将以下代码添加到 ViewDidLoad 中的 swift 文件中:

    /li>

这在制作具有动态高度的单元格行时非常适合我,但我无法让它与节标题一起使用。

我认为这就像添加一样简单:

但这不起作用。我知道指定行高的代码将取消自动布局约束,所以我认为问题可能出在我拥有的某些代码中,它使部分在点击手势时展开/折叠,并且它有一个图像(指向向上的箭头/向下基于该部分是展开还是折叠)。这就是我认为可能导致问题的原因:

如果这不是问题,我也尝试了以下线程中的建议,但我也无法让它工作。

动态设置 tableHeaderView 高度

任何想法我做错了什么?