iphone – 如何从Cell获取UITableViewCell indexPath?

iphone – 如何从Cell获取UITableViewCell indexPath?,第1张

概述我如何从一个单元格,在UITableView中获取其indexPath? 我搜索过堆栈溢出和谷歌,但所有的信息是在另一方面。有没有办法访问superView / UITableView然后搜索单元格? 关于上下文的更多信息:有两个类,一个称为Cue,一个称为CueTableCell(它是UITableViewCell的子类)CueTableCell是Cue的可视化表示(两个类都有指向对方的指针)。 我如何从一个单元格,在UItableVIEw中获取其indexPath?

我搜索过堆栈溢出和谷歌,但所有的信息是在另一方面。有没有办法访问superVIEw / UItableVIEw然后搜索单元格?

关于上下文的更多信息:有两个类,一个称为Cue,一个称为CuetableCell(它是UItableVIEwCell的子类)CuetableCell是Cue的可视化表示(两个类都有指向对方的指针)。提示对象在链接列表中,当用户执行某个命令时,需要选择下一个提示的视觉表示(CuetableCell)。因此Cue类在列表中的下一个Cue上调用select方法,该方法从单元格中检索UItableVIEw,并调用其selectRowAtIndexPath:animated:scrollposition :,它需要UItableVIEwCell的indexPath。

解决方法
NSIndexPath *indexPath = [self.tableVIEw indexPathForCell:cell];

它帮助阅读documentation,即使这是一些被认为是有争议的(见下面的评论)。

该单元没有业务知道它的索引路径是什么。控制器应包含基于数据模型 *** 作UI元素或根据UI交互修改数据的任何代码。 (见MVC.)

总结

以上是内存溢出为你收集整理的iphone – 如何从Cell获取UITableViewCell indexPath?全部内容,希望文章能够帮你解决iphone – 如何从Cell获取UITableViewCell indexPath?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1046106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存