ios - 如何在不按后退按钮的情况下从一个单元格导航到一行中的下一个单元格

标签 ios swift uitableview

我设计了一个应用程序,它有一个表格 View 单元格,每个单元格中都包含一个简单的标签。它们显示在另一个 View Controller 中,但每次我想查看下一个单元格时,我每次都需要按后退按钮返回到 tableviewcell 并单击第二个单元格等...你知道我可以做什么功能吗实现这样我就可以从一个单元格导航到一行中的下一个单元格,而无需返回到 tableviewcell,例如应用程序邮件。希望大家能够理解我正在努力的事情:)。

我添加图像是为了更好地理解。红色是我采取的方式,绿色是我想要采取的方式,绿色圆圈是我正在考虑的功能。

谢谢!:) enter image description here

最佳答案

我创建了一个演示项目。您可以在以下位置找到它:

https://appsint.nl/stackoverflow/NavigationDemoProject.zip

基本上是这样的:

//retrieve the new ViewController
let detailViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Detail") as! DetailViewController
detailViewController.option = newOption

//manipulate the NavigationController stack
var currentViewControllers = navigationController?.viewControllers
currentViewControllers?.removeLast()
currentViewControllers?.append(detailViewController)

//present the new stack
self.navigationController?.setViewControllers(currentViewControllers!, animated: false)

请记住,这只是一种实现,还有很多其他方法

关于ios - 如何在不按后退按钮的情况下从一个单元格导航到一行中的下一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45154235/

相关文章:

iOS tableviewheader subview 未显示

ios - 如何从 searchResultsController (UISearchController) 更新数据

ios - 子类 UIButton 来保存数据?

ios - 使用 AVFoundation 裁剪 AVAsset 视频不适用于 iOS 8

swift - 如何快速加载 LLVM 函数?

ios - 自动布局约束无法正常工作

ios - 检索带有边距的 UITableViewCell 的框架

ios - 为什么在设置某个属性的属性时会调用 'didset'?

ios - 核心数据多线程——我做错了什么

iOS HealthKit 如何保存心率 (bpm) 值? swift