问题标签 [custom-cell]

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 回答
4227 浏览

gwt - GWT 如何将自定义单元格添加到 celltable/datagrid

我已经渲染了一个结合了图像和文本的自定义单元格。它看起来像这样:

我的问题是如何将此单元格添加到 celltable/datagrid 中。我已经厌倦了这个。

0 投票
1 回答
6136 浏览

objective-c - 创建自定义表格视图分隔符时出错

我正在尝试使用自定义分隔符创建一个表格视图。我制作了一个包含内容的自定义单元格,另一个只包含一个带有分隔符的 UIImageView。问题在于如何访问内容。我不能使用 indexPath.row

我的行

是一个全局 NSInteger。

我已经试过了

0 投票
2 回答
144 浏览

iphone - 从 au CustomCell 推送 ViewController

我创建了一个名为“CustomPreviCell”的自定义单元格(它的 NIb 名称和此 NIB 中单元格的标识符)。我的 customCell 包含 6 个标签和一个 imageView。与此单元格对应的 .m 文件如下:

和实施:

现在,我想在 tableView 中显示这个单元格(当然!)。所以在我的故事板中,我创建了一个带有一个 CustomCell 原型的新 UITableView,我将视图引用到我的类“SinglePrevViewController”,它扩展了“UITableViewController”。我为 tableView 实现了经典方法(numberOfRowsInSection:等......)。

在“cellForRowAtIndexPath”方法中,我想创建、初始化和显示我的自定义单元格,所以我写道:

让我们启动我的应用程序:它工作正常!我的 tableView 包含我的 CustomPrevCells 并正确显示内容。但是......当我想从这些单元格中推送一个新的 viewController 时,它不起作用。我已将我的 customCell(从情节提要中 TableView 中的单元格)连接到新的 viewcontroller(名为 DetailPrevViewcontroller),但它什么也没做。我的 customCell 刚刚被选中。

请帮忙 :)

编辑1:

编辑 2: 好的,我还没有解决这个问题,但我通过这样做摆脱了它:

1/ 为要推送的视图控制器创建一个新的 nib(不在情节提要中)

2/ 将它设置为您的 ViewController 的类(在我的情况下为 DetailPrevViewController)和 FilesOwner 的视图到 NIB 视图

3/ 使用 navigationController 从方法“didSelectRowAtPath”推送视图。

我不喜欢这种方式进行,但它是目前唯一可行的方式......

0 投票
1 回答
1137 浏览

ios - 将表格视图单元格中的数据保存在核心数据中

您好我正在尝试将数据保存到核心数据中并且遇到了一些麻烦...我有一个团队实体和一个玩家实体团队实体设置为与玩家实体的一对多关系...在我的“NewTeamViewController”上有两个部分,第二部分是您将球员添加到团队的地方。在部分标题中有一个添加新播放器的按钮...按下该按钮时,会出现一个带有三个文本字段的新单元格,每个文本字段中都有默认文本(不是占位符文本),然后我将新播放器添加到 MutableSet将被添加为球队球员。表格视图正在使用自定义单元格(三个文本字段所在的位置)

团队保存正确,但我无法保存玩家单元格中三个文本字段的数据。它只是将默认文本保存在播放器的单元格中。

我不确定如何或在何处将新添加的单元格中的数据提供给新添加的播放器对象。

这是一些代码...

0 投票
1 回答
1222 浏览

ios - 检测自定义单元格中分段控件的操作

我有一个简单的问题:

在 tableView 中,我正在显示 customCells 列表。这些单元格包含标签、SegmentedControllers....

标签、segmentedController 和其他单元格属性在特定类中声明。

在它更新的列表的类中,我如何检测单元的分段控制器是否被修改?在这堂课上,当我做类似的事情时:

……什么都没有发生。

有人给点建议吗?:-)

0 投票
1 回答
1308 浏览

ipad - 为什么我的 UISearchDisplayController 不使用我的自定义 tableViewCell?

我有一个使用拆分视图控制器的 iPad 应用程序。在主视图中,我使用情节提要中定义的自定义表格单元格显示了一个项目列表。

单元格按照我在 Xcode 中选择的深色背景显示。

我正在使用一个UISearchBarUISearchDisplayController

当我开始搜索时,列表变为标准的白色表格单元格。

如何让 SearchDisplayController 使用我的自定义单元格?

当我在搜索字段中键入时,回调会更新过滤结果列表:

我的表格视图处理使用它来呈现完整列表或过滤列表。CellIdentifier 与故事板中单元格的标识符匹配:

为什么我的 searchDisplayController 不使用我的自定义单元格?

2012 年 7 月 31 日更新

在检查了所有情节提要的连接(似乎是正确的)之后,我注意到了一些东西……</p>

我可以看到我实际上正在获取一个自定义单元格 - 它看起来就像一个标准单元格。 

在我修好之后,tableView:heightForRowAtIndexPath:我注意到了一些事情。当我选择一个单元格时,我可以看到自定义单元格在那里,但由于它似乎忽略了我的自定义单元格的背景颜色,我将我的自定义白色文本放在标准白色背景之上,使其看起来像空单元格。

自定义单元类中的断点initWithStyle:reuseIdentifier:永远不会被击中,所以有些东西不在那里。  

任何指针:

  1. 在 SearchResultsController 中的单元格上获取自定义背景颜色时缺少什么?
  2. 为什么我的自定义单元格的 initWithStyle 没有被命中?它被设置为故事板中单元格的类。
0 投票
2 回答
9251 浏览

ios - iOS:在不创建自定义单元格的情况下向 UITableViewCell 添加第三个标签?

我以前使用过自定义单元格,但我只是想知道添加第三个标签(仅此而已!)是否有更简单的解决方案?我要做的就是显示标题、内容和日期。我已经将前两个设置为 textLabels 和 detailTextLabels 但我当然需要第三个作为日期。

那么,有没有更简单的解决方案而不制作自定义单元格?

谢谢

0 投票
1 回答
729 浏览

ios - 如何在 UITableView 中增加自定义单元格的高度

我有一个用自定义单元格填充的表格视图,现在我想增加单元格的宽度,我增加了 UITableview 的单元格高度。但问题还是一样。任何人都知道如何增加 UITableView 中自定义单元格的高度。

谢谢,

0 投票
4 回答
872 浏览

iphone - Iphone:使用表格自定义单元格

我正在使用我在(本网站)中学到的自定义单元格。它在我的旧应用程序中工作,但在这个应用程序中我不知道为什么它没有工作,当我运行上面的代码时,他在行 ( NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];) 中出现绿色错误。

http://ar2.co/SS2.png

0 投票
1 回答
780 浏览

objective-c - 在某些情况下,如何避免在目标 c 中额外调用 -textFieldDidEndEditing?

我有一个带有自定义单元格的表格视图,其中包含文本字段。我现在面临一个特殊的问题:

  1. 当我点击第一行文本字段时, -beginEditing 被调用。
  2. 现在我更改值并点击第二行文本字段。因此,第一行的 -didEndEditing 被调用。在这个 didEnd 中,我有一些在其他类中调用的解析方法。但他们现在没有被执行。在 didEnd 之后,调用第二行文本的 -beginEditing。之后,解析发生。到现在为止,还好。
  3. 解析完成后,解析的对象设置在其他类中,流程应该在这里停止,但我不知道从哪里以及为什么,第二行的 -didEndEditing 被调用!此外,尽管任何 resignfirstresponder 都没有写在任何地方,但键盘会被解雇!

任何线索为什么会发生这种情况以及如何解决它?