问题标签 [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.

0 投票
2 回答
7568 浏览

objective-c - 重新加载节索引时出现奇怪的错误?

我正在使用iPhone SDKObjective-C,我收到以下错误消息:

-[UITableView _endCellAnimationsWithContext:] 中的断言失败,/SourceCache/UIKit/UIKit-984.38/UITableView.m:774 2010-01-08 13:24:16.842 MyAPP[628:20b] 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:'无效更新:第 1 节中的行数无效。更新后现有节中包含的行数 (1) 必须等于更新前该节中包含的行数 (0),加上或减去从该部分插入或删除的行数(0 插入,0 删除)。

这是我扩展部分的代码:

0 投票
2 回答
8318 浏览

iphone - UITableView 自定义部分标题,重复问题

我在为自定义 UITableView 部分标题设置动画时遇到问题。
目标是创建可折叠的部分。
当我第一次点击自定义标题时,它会按预期设置动画,但是之后每次都会在原始位置留下一个副本并为另一个设置动画。

图片示例:

替代文字 替代文字
我的自定义标题:

我的动画方法:

我不确定发生了什么,但这些实例表明我需要处理一些事情。我已经尝试了一些事情,但我无法弄清楚这一点。任何对此有帮助的人都会很棒!

编辑:我认为问题在于 reloadSections 导致自定义视图实例化。我无法释放视图,因为我需要它作为参考来更新动画。关于我能做些什么来解决这个问题的任何想法?

0 投票
2 回答
4644 浏览

iphone - Core Data Fetched Results Controller and Custom Section Header

I am familiar with the common and basic use of a NSFetchedResultsController managing the rows of a table, but I have an interesting problem.

My data is organized as such: Schedule <--->> Day <--->> Route. I currently have a table view that has Schedules with a fetch controller managing the creation and deletion of Schedules. I now want to create a table view for Routes/Days.

I would like to list a Route on every row, and create custom section headers that correspond to information within the relevant Day. I could probably hack something together by fetching all the routes, and then sectioning them by the inverse relationship to there respective Day, but I am worried that then I will not be able to take advantage of the fetch controller delegate methods for updating the table when managed objects change.

Does anyone have any experience with this? Any ideas on how to move forward?

Thanks.

0 投票
3 回答
14684 浏览

iphone - 在 UITableview 中更改节标题的颜色

我有一个非常简单的问题(我希望如此)。如何将 UITableview 中的部分标题颜色从默认的蓝色更改为黑色透明?提前致谢。

0 投票
3 回答
2278 浏览

iphone - 带有侧部分标题图像的 UITableView

iPad 上的音乐应用程序有很多有趣的自定义 UI 功能,其中之一是查看特定艺术家的专辑时显示的表格视图。

它在每个部分的侧面都有图像,几乎以与部分标题视图非常相似的方式起作用。如果我向下滚动,顶部图像会一直留在那里,直到下一张图像出现将其关闭,反之亦然。

最初,如果不重新实现 UITableView 似乎是不可能的,但我认为它是半可行的,只需将 UITableView 子类化以在 uitableview 之外的侧面绘制这些部分图像,无论何时调用layoutSubviews(即每当它滚动时)。这有一些小问题:因为它在 UITableView 之外绘制,所以任何自动调整大小都可能会导致整个布局关闭。我真的只是不确定这一切的可行性。

有什么想法吗?


编辑:我刚刚意识到我的第一个想法是行不通的,因为图像侧本身的任何触摸都不会被 tableview 跟踪,所以如果你触摸那里就无法滚动。我认为这里最大的问题是弄清楚如何传播触摸,以便在整个视图中跟踪触摸。

0 投票
1 回答
812 浏览

iphone - uitableview 中的部分标题 - 重用标识符?

我有一个带有自定义标题的表格。除此之外,我实现了一个折叠功能,这样当一个标题被触摸时,所有非地址部分都被缩小,而地址部分被展开。通过使用 UIButtons 作为背景视图,我意识到了这一点。此外,按钮具有不同的颜色和文本,具体取决于它们的状态(展开与未展开)。

我有一个问题,类似于那个 reusidentifier 问题,即如果你不重用已经在表格中分配的单元格,如果你开始滚动,就会出现某些片段。在这里它只发生在我的第一部分,但它似乎支离破碎和重复......

有什么类似于重用已经分配一次的标题视图,比如 UITableViewCells 的方法 reusIdentifier 吗?

还是有更好的方法?

提前分配按钮以将它们存储在数组中并没有为我解决问题......

这是一些代码:

0 投票
2 回答
1197 浏览

iphone - 如何将 UItableView 部分文本从左向右移动?

我找到了一些关于如何将单元格文本向右移动的答案,但是如何将部分的文本向右移动?

0 投票
3 回答
3888 浏览

iphone - Iphone:如何滚动到第二部分的第一个单元格,让第一部分的标题可见

我有一个带有行和部分的 UITableView。我想滚动到第二部分的第一项,让第一部分的标题可见。就像我手动滚动列表直到达到那个状态一样。

scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1] 不起作用,它隐藏了第一部分的标题。

0 投票
1 回答
702 浏览

ios - 自定义 UITableViewCell 多个部分

由于我是这个开发的新手,我要求您快速回复我的以下要求。

我的 iPhone 应用程序是:从网页(使用 php)请求数据并将其显示在我的表格中。该表包含多行信息:imageView,一列中的 3 行(用户名、类别、视图数),以及下一列中的用户电子邮件 ID。

为了获得这种类型的 tableView,我使用了自定义 UITableViewCell 引用、NSURLConnection 方法、一次在表中加载内容(多条记录),一切正常。

但是,我想改变这个设计:

(i) 我想显示我的 tableView 有多个部分..基于类别(这是动态的,不是固定的值)。

(ii) 我想将类别名称作为部分标题..

从一周开始,我就想在我的应用程序中获得这种类型的功能。我参考了苹果文档和谷歌搜索网络。但是,我找不到任何符合我要求的资源..

这可能吗?如果你们中的任何人尝试过这个,请建议我如何进一步进行..

等待您的宝贵回复..

拉姆亚。

0 投票
1 回答
1280 浏览

iphone - 使用 TTSectionedDataSource 将图像和标题文本添加到 Three20 表格部分

我正在尝试使用TTTableViewController. 我想在部分标题中显示图像以及一些标题文本,类似于 instagram 和许多其他应用程序所做的。我尝试使用示例 fromTTNavigatorDemo来显示来自 的数据TTSectionedDatasource,(我不确定这是否是正确的方法,如果您知道,请提出一些更好的方法)。它包含节名称/标题作为常规字符串和数据作为TTTableViewItem. 我尝试实现<UITableViewDelegate>协议并使用viewForHeaderInSection方法实现它,现在数据与部分分离,有没有更好的方法使用Three20通过它我可以传递我的 Header/Section 视图和TableItemView数据源,因为它可以让我实现TTTableViewDragRefreshDelegate,我在实施时无法实施<UITableViewDelegate>我班上的协议。

我现在的班级声明看起来像

我想显示带有图像和文本的部分标题,例如:

Instagram

我目前正在使用TTNavigatorCode来填充我的表中的数据,即:

通过实现该方法,我能够做出类似的事情:

但由于我的数据来自模型类,我希望生成视图并以格式化的方式将它们添加到数据源中。我想知道是否有一种使用 Three20 的方法,通过它我为部分指定一个数据数组,为部分下的相应数据指定另一个数组?

非常感谢您的帮助

谢谢