我使用的是Swift 3和XCode 8.3。
如何使用Grouped Sections
手动创建UITableViewController流,以便我可以选择单元格显示指定的视图控制器并导航回来?
以下是我想要重新创建的VC流程。
SettingsUITableViewController
我的问题是当点击每个单元格时,程序在indexPath.row
我希望能够让它只使用代码。如何在不使用Storyboard的情况下让每个单元格知道要转到哪个VC?我希望能够区分每个部分单元格和下一个VC。
如何在选择单元格时组织单元格以对应不同的View Controller?我应该在每个细胞上设置一个变量吗?或者有更好的方法来抽象和管理这个流程吗?
以下图片与我正在寻找的内容类似。
谢谢!
https://gist.github.com/rlam3/4aef9009f2b4ee28b3cb1bc1d0daa6d3
答案 0 :(得分:0)
使用indexpath.section
和indexpath.row
,使用UITableViewDelegate的didSelectRowAtIndexPath
了解选择了哪个特定部分和行
例如(使用上面的图像作为参考)加载GeneralVC
if(indexpath.section == 1 && indexpath.row == 2) {
//load GeneralVC here
}