问题标签 [sectionheader]
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.
ios - 从 XIB 加载的 UITableView Sectionheader 有时显示不正确
我创建了一个带有 UIView 的自定义 XIB 文件,我希望将其显示在UITableView
节中的标题视图中。我正确地实现了所需的委托方法,当然:
因此,TableViewHeaderView
该类是 的子类UIView
。
一切似乎都很好,实际上我在其他一些项目中也使用了这种方法,一切似乎都很好。尽管如此,我还是遇到了一个非常奇怪且随机的错误:运行应用程序并使用 Tableview 的数据,一些 Sectionheader-Views 有时会像下面的屏幕一样显示不正确。由于我在此论坛中的新帐户,我无法将图片直接粘贴到此帖子中。但是您可以改用该链接(对此感到抱歉):
http://i.stack.imgur.com/JSeVz.png
在这个UITableView
例子中有八个部分。正如您可以清楚地看到“发送 3,4,5”的部分标题视图完全放错了位置。当滚动 tableview 时,它们被固定在它们的位置并移动。但是,当您向下滚动表格视图时,它们将再次出现在正确的位置。
顺便说一句:我在这个项目中没有使用AutoLayout,视图有一个正确的高度,对应于heightForHeaderInSection:
delegate方法,并且与底层tableview本身的宽度相同。HeaderView 以及底层 UITableView 的 Autosizing 设置为:
http://i.stack.imgur.com/Ms0ZC.png
重新加载 tableview 也无济于事。
有谁知道那里出了什么问题?我一点头绪都没有。还是这种使用自定义视图的方法有点过时?
谢谢你的帮助!
java - Android:如何创建一个锯齿状数组动态地从数据库中获取值
我正在使用Android Amazing ListView创建带有粘性标题的自定义 ListView。在这个库中,数据是在 Data.java 类中设置的。我需要做的是,我必须从我在本地创建的数据库中传递标题的值并列出标题的数据。我可以设置标题,但是,我无法根据这些标题传递列表数据。正在填充的列表数据以以下格式传递:
我需要知道,如何从我从数据库中检索的数据中创建一个像这样的锯齿状数组。我能够根据标题获取数据,但我需要以这种格式传递它,以便相应地在标题下排列数据。希望能尽快得到帮助。
uitableview - 我们可以将 UIViewControllers 视图设置为 UITableViewController 中的部分 Headerview 吗?
我们可以将 UIViewControllers 视图设置为 UITableViewController 中的部分 Headerview。
喜欢,
ios - 带有部分标题的 UICollectionView,如 UITableView
我有一个简单的问题,是否有人能够成功地在 CollectionView 中创建和实现部分标题,类似于 TableView 中的标题?我做了很多研究,发现了一些代码片段,但没有任何人成功实现这一点的真实例子。我有照片的 CollectionView,我想要实现的是根据拍摄的月份将它们分组。我已经设法将它们分成这些部分,但我现在所拥有的只是每个部分开头上方的空白标题。我想要做的是在那些当前空白的标题中显示月份。每个部分的字母在显示联系人的表格视图中显示的方式相同。提前感谢您的回复。
android - Android:ListView 在尝试使用 Section Headers 为 ListView 编写 ViewHolder 类时变得混乱
我正在使用带有部分和部分标题的 ListView。下面是没有 ViewHolder 类的适配器的 GetView 方法,它工作正常,但是当滚动几次时,会冻结 UI 并在多个设备上杀死应用程序。
现在,我尝试对其实现 ViewHolder 类以改善冻结问题。下面是我为适配器实现的 ViewHolder 类的代码。但是,当我使用以下实现滚动时,ListView 会变得混乱。它无法保存其元素的索引。如果我尝试进行更改,有时当我从下往上滚动时也会收到 NullPointerException。
我希望得到一个解决方案,说明如何改进我的代码并为此适配器编写适当的 ViewHolder 类。
ios - UITableView - 使用部分时延迟更新
我一直在寻找几天,并通过阅读苹果文档和各种教程继续学习,但是有一个我似乎无法处理的问题。
我有一个简单的应用程序,它使用单个核心数据实体 (ProjectEntry) 来跟踪项目。目前所有的属性都是字符串。它基本上是 Paul Hegarty 的核心数据讲座和 Tim Roadley 的网络教程的组合。
我可以添加和保存实体并用数据填充表格视图。目前,我正在使用 Hegarty 在讲座中提供的 CoreDataTableViewController 子类。我之所以这么说是因为...
当我的 UITableView 没有被划分为部分时,新信息在添加新条目后“立即”出现在 UI 中。但是,当我添加部分(通过 sectionNameKeyPath)时,新数据仍会保存,但仅在刷新几次或等待 30 秒后再刷新(通过拉刷新机制,Hegarty 也提供)后才会显示。
tableview 委托方法似乎都在工作,NSFetchedResultsController 的方法也是如此。过去使用 Stanford/Hegarty CoreDataTableViewController 子类取得了成功,我通过阅读实现文件本身学到了很多东西。
控制器嵌入在 Navigation 控制器中,托管对象上下文通过 prepareForSegue 方法在控制器之间传递。一些简单的日志记录显示,最初通过 UIManagedDocument 获得的托管对象上下文正在成功传递。
我已经尝试了 viewWillAppear 中的 [self.tableview reloadData] 和/或 beginUpdates/endUpdates,但延迟仍然存在。
将 tableview 划分为导致延迟的部分是什么?是否需要在 tableview 上调用 reloadSections?就像我说的,这些条目是用核心数据保存的,而 fetchedResultsController 会立即填充非分段的表格视图......
我可能只是想念一些显而易见的事情,但任何帮助将不胜感激。
android - 以日期为节标题位置的 ListView 变化 onScroll
我试图在listView
基于日期的部分标题中加载自定义呼叫日志。ListAdapter
我将每个日期与前一个日期进行比较并设置SectionHeaderLayout
可见/不可见。加载后,部分标题显示正确,但是当ListView
我滚动部分标题时,部分标题设置为错误ListItems
。
请帮我找出解决方案。
这就是我试图SectionHeader
通过adapter
.
提前致谢
ios - IOS 7 导航栏带有部分标题 BUG(导航栏和标题部分之间的空间)
在我的 iOS 项目中,我想将 UITableView 与滚动时隐藏的标题部分和 UINavigation Bar 连接起来 - 我有一个错误:在导航栏和 UITableView 之间滚动时出现间距。但如果我不使用部分标题一切都很好
对于标题部分,我使用Apple 示例代码
对于滚动时隐藏的 UINavigation Bar,我使用了许多控件,但都有这个问题
未解决的问题
如何将 UITableViewControler 与隐藏的 Header Section 和 UINavigation Bar 一起使用并且没有问题这个间距
android - 是否/可以在 GetView 方法中添加 ListView 部分标题?
在 Xamarin 中,我有一个ListView
使用以下GetView
方法的适配器:
ListView section header
在所需位置添加默认值的过程是什么ListView
?
这是在GetView
方法中完成的,还是在其他地方完成的?此外,是否有用于默认节标题的内置布局?
提前致谢
ios - 更新节标题中的文本 (UICollectionReusableView)
如何更新UICollectionView
章节标题?我的集合视图中部分的标题(标题)显示每个部分上可用的项目总数,当用户从集合中删除项目时,我需要更新该标题。
我正在实现数据源方法collectionView:viewForSupplementaryElementOfKind:atIndexPath:
来为我的集合视图中的每个部分设置一个自定义标题,如下所示:
我的删除功能如下:
我的应用程序能够在应用程序启动时设置集合视图中的项目数,但在从集合视图中删除项目后,标题不会更新。
请指教