问题标签 [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 投票
0 回答
53 浏览

objective-c - 根据 TableView 中的选定行更改按钮的数据

我正在尝试使用 tableViewCell 的选定行来更改按钮的目标。

我该怎么做?我知道如何更改 UILabel 中的文本。会是这样吗?我在 MainView 中使用它来访问 DetailView:

在我的 DetailView.m 中:

我为我的数据使用了 NSArray。这也是数字的正确方法吗?

我正在使用 X-Code 4.6、Objective-C、Storyboard。

这能行吗?(我还不能在实际设备上测试它)

主视图.m

细节视图.m

如何向调试器发送消息?

0 投票
2 回答
327 浏览

ios - 在 cellForRowAtIndexPath 中添加渐变层

我有一个自定义单元格的表格视图。在每个单元格中,我添加一个标签作为子视图并在标签中加载数据。我在我的 cellForRowAtIndexPath 中为 if 块内的每个单元格添加渐变,我们检查单元格是否为 nil。它工作正常。但是,我现在有一个额外的要求,问题从这里开始。我需要检查值并为单元格中的特定标签应用渐变效果。这是我的代码。

现在,当我重新加载表格时,渐变没有正确应用。它随机拾取单元格并应用渐变。在重新加载表格之前如何正确删除渐变。头疼了好几天。请帮忙。

0 投票
1 回答
124 浏览

ios - iOS TableViewCell 生命周期 - 设置网点

当 TableViewCell 从故事板实例化时,一旦设置了自定义 TableViewCell 的出口,就会调用什么 TablleViewCell 方法?所以本质上类似于 viewDidLoad 的方法。我试过 awakeFromNib 但似乎没有像我预期的那样在那里设置网点。

0 投票
2 回答
164 浏览

ios - ios自定义tableViewCell高度更改尾随未使用的行并删除单元格边框

在情节提要中,我将原型单元格配置为 132 的高度。

在此处输入图像描述

所以我实施

为该特定行返回 132。在模拟器中,它显示如下:

在此处输入图像描述

第 0 行是标题为“Notes”的行,第 1 行是我的特殊单元格,高度为 132。本节中没有实现其他行。

问题是第 1 行之后的尾行也具有 132 的高度。此外,第 1 行和“第 2 行”之间的边界(我在引号中说“第 2 行”,因为我没有实现第 2 行但它显示up 作为尾行)由于某种原因消失了,但如果我选择第 1 行,您可以看到分隔,如下所示:

在此处输入图像描述

所以我的问题是:

  1. 我怎样才能使尾随行的默认大小为 44?
  2. 为什么第 1 行和“第 2 行”之间的边界消失了,我该如何取回它?
0 投票
1 回答
3338 浏览

ios - 检查 UITableViewCell 是否完全可见

如何检查 UITableViewCell 在屏幕上是否完全可见(不被选项卡或导航栏截断)?

我可以使用以下代码获取可见单元格:

但我想排除在屏幕上不完全可见的单元格。

0 投票
13 回答
17109 浏览

ios - 没有重复使用表格单元格的索引路径

这开始突然发生。任何想法:代码:

CUSTOMCLASSNAME(我已经替换了实际的类名,因为它包含客户端的名称。)

初始化我的 tableView:

在行的单元格中:

嗨,标题正在控制台中打印。这是我的 cellForRow:

0 投票
1 回答
619 浏览

ios - ios在scrollViewDidScroll改变tableviewcell里面

我有一个UITableView和一个UIScrollView。滚动视图是分页的。在我的表格视图中,有一个图像和一个标题(自定义单元格)。

我想index根据滚动视图页面随时更改单元格的图像,例如,如果滚动视图页面为 4,则第 4 个单元格的图像将更改(活动彩色图像),当我将滚动视图页面设为 5 时,第 4 个图像将变为正常(被动彩色图像),第 5 个单元格的图像将改变(主动彩色图像)。

我想在scrollViewDidScroll. 我在互联网上找不到任何可能的解决方案。有没有办法做到这一点?

0 投票
1 回答
577 浏览

ios - 用户交互启用更改文本颜色和其他部分的点击能力

我在表格视图中有 3 个部分,并且仅使用中间部分第 2 部分来显示各种单元格。第 1 节和第 3 节只显示一个单元格,我将它们设为不可点击,因为我想在它们上面显示按钮和文本。我制作了它们,它工作正常,直到我制作了第 1 和第 3 节 userInteractionEnabled=NO。

代码:我知道我可以使这个面向对象,并且确实如此,但是一旦出现这个问题,我就尝试以不同的方式使它变得不同,但它仍然是一样的。

出于某种原因,我在第 1 节中的表格视图单元格应该是可点击的,颜色变为深灰色并且不再可点击。它通常是单元格 3 和单元格 10。此外,当我向下滚动并且第 0 节不再可见,然后我向上滚动并且第 0 节可见时,一些单元格变得不可点击并且文本的颜色发生变化。

另外,如何使第 1 部分内的某个单元格具有更大的高度,因为文本太长而无法显示并且它开始显示“...”或覆盖了 detailTextLabel。提前致谢。

0 投票
0 回答
129 浏览

objective-c - 从 tableViewcell 导航到新的 tableview 到新的视图,Xcode

我正在处理一个 Xcode 项目,其中有两个 tableview 和一个普通视图。第一个 tableview 有 9 个不同的单元格,当您单击其中一个时,我想导航到第二个 tableview 并根据您在第一个 tableview 中单击的单元格填充来自不同数组的内容。

之后,我希望能够单击第二个表格视图中的一个单元格,然后从那里导航到一个视图控制器,该控制器根据我单击的单元格在文本字段中显示不同的图片和文本。

我不知道我是否会使用 prepare for segue 或其他东西。

我被困住了,很着急,所以我会非常感谢你的帮助。

这是我为第一个 tableView 编写的代码:

0 投票
1 回答
65 浏览

ios - 无法从 tableview 加载 detailViewController

我有一个表视图加载一个 sqldata 文件,该文件在单元格中显示标签和图像。我希望将图像和其他数据加载到下一个 vc 中,但似乎甚至无法获取日志来拉回文件时间,因此没有机会将其推过。这一切都是以编程方式完成的,所以发现它有点困难。所有帮助表示赞赏!!!!

//表格视图

我以为就是这样

newView.mainImageView.image=[tableView cellForRowAtIndexPath:indexPath].imageView.image;

但什么也没给我

不知道我是否在这里打电话