我正在制作iOS应用程序,这是tableview基础.这就是我想要做的.Tableview1 - > Tableview2一旦我选择了一个tableCell,就会显示新的tableView2.我想在显示新的tableView之前使单元格变暗.尽管如此,由于加载了新的tableView数据,hilight很慢.我抬头看了看.原因之所以prepareForSegue被称为之前didSelectRowAtIndexPath.
那么你能告诉我如何调用didSelectRowAtIndexPath之前prepareForSegue?
或者告诉我如何在选择单元格时设置表格单元格.
祝一切顺利.
Lom*_*baX 20
您正在以两种不同的方式进行网格划分.
1 - First Alternative - 仅使用故事板和prepareForSegue:
将原型单元连接到storyboard中的第二个viewcontroller(连接必须从单元格开始,然后在第二个viewcontroller上结束).在这种情况下,您必须只使用prepareForSegue方法而不是didSelectRowAtIndexPath.在prepareForSegue之后自动推送第二个VC.
2 - 第二种选择 - 使用didSelectRowAtIndexPath:
仅当您将segue 从第一个viewcontroller(而不是从单元格)连接到第二个viewcontroller时,才使用didSelectRowAtIndexPath .在didSelectRowAtIndexPath方法结束时,您必须调用performSegue.