问题标签 [tableviewcell]

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

ios - 使用 insertRowsAtIndexPaths 时的表视图单元格索引

好吧,我被困住了。这是我之前的一篇文章的延伸。这是我想要做的。

我在导航栏上有一个编辑按钮,按下该按钮时会在我的一个部分表视图的开头添加一个单元格。此单元格的用途是否允许使用向表中添加新数据;因此它的编辑风格是插入。表格中剩余的单元格配置为删除编辑样式。

这是我的setediting方法:

我在我的代码中考虑了这个额外的单元格,除了我现在有两个索引路径 = [0,0] - 新单元格和表中旧的原始第一个单元格。如果我在 setEditing 中添加重新加载表格视图单元格的调用,单元格将重新编制索引,但现在我的表格视图不再具有动画效果。

我想要我的蛋糕,也吃掉它。有没有另一种方法来完成我想做的事情并保持动画?

- 约翰

0 投票
3 回答
546 浏览

iphone - iPhone Tablview 单元格 - 角三角形

有没有人看过一个片段(或类/库),它将在 tableview 单元格中绘制那个角三角形(见下图)。

在此处输入图像描述

0 投票
1 回答
572 浏览

arrays - 如何使用自定义 tableviewcells 正确添加和删除对象到 tableview?

我目前正在开发一个行为类似于 Messages.app 的应用程序。MasterViewController 是加载联系人姓名、时间和最新消息片段的表格的主视图。当您点击特定单元格时,它会滑动到 DetailViewController,它会在其中加载我发送给联系人的消息以及最新的完整消息。点击后退按钮返回到 MasterViewController。点击 rightBarButtonItem 会打开一个 ComposeViewController(模式),用户可以在其中向特定联系人撰写消息。这个应用程序与默认 Messages.app 的不同之处在于它在发送消息之前有一个延迟计时器。ComposeViewController 有一个用于输入消息的文本字段,用于选择联系人的按钮,用于选择时间延迟的按钮,用于发送的按钮,用于取消计时器的按钮,

我完全删除了发送实际 SMS 消息的能力。我只是向用户展示了一个警报视图,告诉他/她消息已发送,以及他/她是否想要撰写新消息。点击取消将关闭 ModalViewController 并返回到 MasterViewController。

问题是,我不能让行出现在表格上,也不能在表格中添加和删除单元格。

这是我的 MasterViewController 的 viewDidLoad 中的一些代码:

这是 cellForRowAtIndexPath 中的代码:

这是删除单元格的代码:

0 投票
1 回答
331 浏览

iphone - TVanimationsGestures 示例代码 Bug/Weird Behavior Overlapping Cells

我试图在我的应用程序上实现一个很好的手风琴效果。我的目标是当用户点击它时“打开”一个单元格,随着单元格高度的增加显示附加内容(例如文本)。完美的示例代码是 Apple 提供的 TableView Animations & Gestures 示例代码。但是我遇到了一种奇怪的行为,这破坏了整个效果。

看起来,根据表格视图显示其单元格的顺序(顶部--> 底部或底部--> 向上),单元格文本视图将相互重叠或不重叠。由于它有点难以用文字来解释,所以这里是用图像来解释的。

这些屏幕截图取自 TVAnimationsGestures 示例代码,没有对其进行任何更改。它来自没有故事板的示例代码的第一个版本:

正常行为

现在带有情节提要的版本,首先表现良好,但过了一段时间,没有我接触代码,它开始绘制:

重叠单元格

我的自定义单元格在我的自定义中遇到了确切的问题。

我花了一段时间才明白我认为问题出在哪里。如果将单元格从顶部单元格绘制到底部,则不存在此类问题。但是,如果单元格从下到上绘制,它们将反向堆叠并因此相互重叠。我认为不可能控制这种行为。给我的提示是,当我向下滚动时,强制顶部单元格重新绘制,它们实际上重新绘制得很好,屏幕看起来像这样:

混合物

重叠细胞和“好”细胞的混合物。

同样,这一切都直接来自 Apple 示例代码,没有任何更改。有谁知道发生了什么?

非常感谢你的帮助。

0 投票
0 回答
56 浏览

xcode - 是否可以在 Xcode 中的表格视图的每一行中都有一个按钮?

我有一个表格视图,每行加载了 3 条数据,使用 IB 中的表格视图单元格进行格式化。我想用一个按钮“隐藏”一条数据,当按下它时,它将被隐藏,以便显示按钮后面的数据。

有谁知道这是否可能?我将按钮放在表格视图单元格中,但我不知道如何将其设置为文件所有者中的正确类。

0 投票
3 回答
1854 浏览

codeigniter - 将水平表格行转换为垂直行

我正在使用 CodeIgniter 2.1.0 和 MySQL。我想将水平数据行显示为垂直数据行。当我从数据库中获取一行并回显它时,它看起来像

我已经使用 CodeIgniters 表库来生成上表。而不是这个,我希望它像这样显示:

如何使用 CodeIgniter 2.1.0 做到这一点?

0 投票
1 回答
74 浏览

iphone - Iphone 表格单元格大小

我在表格视图中使用自定义单元格。我设置了单元格的高度,但只有表格中的第 10 个单元格需要调整大小。

0 投票
7 回答
29818 浏览

ios - 如何停止 UITableView 单元格覆盖内容?

我正在使用 UITableView,我注意到我的表格视图中的单元格在我滚动时变得越来越粗,它正在覆盖内容,我想停止这个但看不到我哪里出错了。

在我的 UITableView 上,由于某种原因,当我滚动 tableview 的内容时,手动创建的 UILabel 会变得混乱。

我需要一个手动的 UILabel,因为我以后需要自定义单元格。

当我上下滚动时,标签会越来越粗。它们总是重叠,有时甚至会影响较低的行(甚至在它们位于视口中之前)。

如果我继续这样做,单元格内容就会变得难以理解。

仅当 backgroundColor 未设置为 时才会发生这种情况clearColor

我试过了[cellLabel setClearsContextBeforeDrawing:YES];[self.tableView setClearsContextBeforeDrawing:YES]; 没有效果。

如果我使用cell.textLabel.text,那么问题似乎就消失了。

代码和图像示例如下。

这虽然解决了覆盖问题——它导致了一个问题——它使标签重复出现在完全随机的地方——以下只是一个示例,其他字段和标签也会重复。

见下图;

在uitableview中重复标签

0 投票
1 回答
7142 浏览

ios - IOS:在不降低图像质量的情况下减小图像尺寸

我在表格视图单元格中显示图像(图像名称保存在 plist 中)。在将其设置为单元格之前,我将图像大小调整为
imageSize = CGSizeMake(32, 32);

但是,在调整图像大小后,视网膜显示的质量也会下降。

在此处输入图像描述

我将两个图像都添加到项目中(即 1x 和@2x)。

这就是我将图像尺寸减小到 32x32 的方式。

非常感谢对此的任何指示。

谢谢

0 投票
3 回答
9936 浏览

iphone - 如何动态添加Section和TableView Cell

我有一个按钮,当按下该按钮时,将添加一个 tableview 部分,并且还将向该部分添加一个新行。我如何以编程方式实现这一点?

我有一系列单元格。

这是我的代码