我可以以编程方式修改选择了哪个 UITableViewCell 吗?

Posted

技术标签:

【中文标题】我可以以编程方式修改选择了哪个 UITableViewCell 吗?【英文标题】:Can I programmatically modify which UITableViewCell is selected? 【发布时间】:2011-05-08 20:48:15 【问题描述】:

有没有办法以编程方式移动突出显示的 tableviewcell。如果我想突出显示 3 号单元格,然后突出显示 4 号单元格,基于用户在拆分视图控制器的详细视图中所做的操作,我可以这样做吗?

有没有一种方法可以获得我所拥有的第二行下面的第二行的索引路径?

谢谢!

【问题讨论】:

【参考方案1】:

您可以通过UITableView selectRowAtIndexPath:animated:scrollPosition: 方法执行此操作。

就从indexPath 获取“下一个”行而言,您可以简单地使用indexPath.row 属性(由UITableViewDelegate 的tableView:didDeselectRowAtIndexPath: 方法提供)作为选定行的基础。

【讨论】:

非常感谢!完美运行! @Rossi 没问题。快乐编码。 :-)

以上是关于我可以以编程方式修改选择了哪个 UITableViewCell 吗?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式创建的 UITextField 隐藏了其他控件

以编程方式修改 UIToolBar 项

Swift - 以编程方式创建的按钮和标签相互链接

如何以编程方式使用 UITabBar

RecyclerView 与以编程方式创建的视图:哪个更好?

如何以编程方式水平平铺某些窗口?