问题标签 [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.
objective-c - 根据 TableView 中的选定行更改按钮的数据
我正在尝试使用 tableViewCell 的选定行来更改按钮的目标。
我该怎么做?我知道如何更改 UILabel 中的文本。会是这样吗?我在 MainView 中使用它来访问 DetailView:
在我的 DetailView.m 中:
我为我的数据使用了 NSArray。这也是数字的正确方法吗?
我正在使用 X-Code 4.6、Objective-C、Storyboard。
这能行吗?(我还不能在实际设备上测试它)
主视图.m
细节视图.m
如何向调试器发送消息?
ios - 在 cellForRowAtIndexPath 中添加渐变层
我有一个自定义单元格的表格视图。在每个单元格中,我添加一个标签作为子视图并在标签中加载数据。我在我的 cellForRowAtIndexPath 中为 if 块内的每个单元格添加渐变,我们检查单元格是否为 nil。它工作正常。但是,我现在有一个额外的要求,问题从这里开始。我需要检查值并为单元格中的特定标签应用渐变效果。这是我的代码。
现在,当我重新加载表格时,渐变没有正确应用。它随机拾取单元格并应用渐变。在重新加载表格之前如何正确删除渐变。头疼了好几天。请帮忙。
ios - iOS TableViewCell 生命周期 - 设置网点
当 TableViewCell 从故事板实例化时,一旦设置了自定义 TableViewCell 的出口,就会调用什么 TablleViewCell 方法?所以本质上类似于 viewDidLoad 的方法。我试过 awakeFromNib 但似乎没有像我预期的那样在那里设置网点。
ios - ios自定义tableViewCell高度更改尾随未使用的行并删除单元格边框
在情节提要中,我将原型单元格配置为 132 的高度。
所以我实施
为该特定行返回 132。在模拟器中,它显示如下:
第 0 行是标题为“Notes”的行,第 1 行是我的特殊单元格,高度为 132。本节中没有实现其他行。
问题是第 1 行之后的尾行也具有 132 的高度。此外,第 1 行和“第 2 行”之间的边界(我在引号中说“第 2 行”,因为我没有实现第 2 行但它显示up 作为尾行)由于某种原因消失了,但如果我选择第 1 行,您可以看到分隔,如下所示:
所以我的问题是:
- 我怎样才能使尾随行的默认大小为 44?
- 为什么第 1 行和“第 2 行”之间的边界消失了,我该如何取回它?
ios - 检查 UITableViewCell 是否完全可见
如何检查 UITableViewCell 在屏幕上是否完全可见(不被选项卡或导航栏截断)?
我可以使用以下代码获取可见单元格:
但我想排除在屏幕上不完全可见的单元格。
ios - 没有重复使用表格单元格的索引路径
这开始突然发生。任何想法:代码:
CUSTOMCLASSNAME(我已经替换了实际的类名,因为它包含客户端的名称。)
初始化我的 tableView:
在行的单元格中:
嗨,标题正在控制台中打印。这是我的 cellForRow:
ios - ios在scrollViewDidScroll改变tableviewcell里面
我有一个UITableView
和一个UIScrollView
。滚动视图是分页的。在我的表格视图中,有一个图像和一个标题(自定义单元格)。
我想index
根据滚动视图页面随时更改单元格的图像,例如,如果滚动视图页面为 4,则第 4 个单元格的图像将更改(活动彩色图像),当我将滚动视图页面设为 5 时,第 4 个图像将变为正常(被动彩色图像),第 5 个单元格的图像将改变(主动彩色图像)。
我想在scrollViewDidScroll
. 我在互联网上找不到任何可能的解决方案。有没有办法做到这一点?
ios - 用户交互启用更改文本颜色和其他部分的点击能力
我在表格视图中有 3 个部分,并且仅使用中间部分第 2 部分来显示各种单元格。第 1 节和第 3 节只显示一个单元格,我将它们设为不可点击,因为我想在它们上面显示按钮和文本。我制作了它们,它工作正常,直到我制作了第 1 和第 3 节 userInteractionEnabled=NO。
代码:我知道我可以使这个面向对象,并且确实如此,但是一旦出现这个问题,我就尝试以不同的方式使它变得不同,但它仍然是一样的。
出于某种原因,我在第 1 节中的表格视图单元格应该是可点击的,颜色变为深灰色并且不再可点击。它通常是单元格 3 和单元格 10。此外,当我向下滚动并且第 0 节不再可见,然后我向上滚动并且第 0 节可见时,一些单元格变得不可点击并且文本的颜色发生变化。
另外,如何使第 1 部分内的某个单元格具有更大的高度,因为文本太长而无法显示并且它开始显示“...”或覆盖了 detailTextLabel。提前致谢。
objective-c - 从 tableViewcell 导航到新的 tableview 到新的视图,Xcode
我正在处理一个 Xcode 项目,其中有两个 tableview 和一个普通视图。第一个 tableview 有 9 个不同的单元格,当您单击其中一个时,我想导航到第二个 tableview 并根据您在第一个 tableview 中单击的单元格填充来自不同数组的内容。
之后,我希望能够单击第二个表格视图中的一个单元格,然后从那里导航到一个视图控制器,该控制器根据我单击的单元格在文本字段中显示不同的图片和文本。
我不知道我是否会使用 prepare for segue 或其他东西。
我被困住了,很着急,所以我会非常感谢你的帮助。
这是我为第一个 tableView 编写的代码:
ios - 无法从 tableview 加载 detailViewController
我有一个表视图加载一个 sqldata 文件,该文件在单元格中显示标签和图像。我希望将图像和其他数据加载到下一个 vc 中,但似乎甚至无法获取日志来拉回文件时间,因此没有机会将其推过。这一切都是以编程方式完成的,所以发现它有点困难。所有帮助表示赞赏!!!!
//表格视图
我以为就是这样
newView.mainImageView.image=[tableView cellForRowAtIndexPath:indexPath].imageView.image;
但什么也没给我
不知道我是否在这里打电话