我正在制作iOS应用程序,这是tableview基础.
这就是我想要做的.
Tableview1 – > Tableview2
一旦我选择了tableCell之一,就会显示新的tableView2.
我想在显示新的tableView之前使单元格变暗.
尽管如此,由于加载了新的tableView数据,hilight非常慢.
我抬头看了看.之所以是prepareForSegue是在didSelectRowAtIndexPath之前调用的.
这就是我想要做的.
Tableview1 – > Tableview2
一旦我选择了tableCell之一,就会显示新的tableView2.
我想在显示新的tableView之前使单元格变暗.
尽管如此,由于加载了新的tableView数据,hilight非常慢.
我抬头看了看.之所以是prepareForSegue是在didSelectRowAtIndexPath之前调用的.
那么你能告诉我如何在prepareForSegue之前调用didSelectRowAtIndexPath吗?
或者告诉我如何在选择单元格时设置表格单元格.
祝一切顺利.
解决方法
您正在以两种不同的方式进行网格划分.
1 – First Alternative – 仅使用故事板和prepareForSegue:
将原型单元连接到storyboard中的第二个viewcontroller(连接必须从单元格开始,然后在第二个viewcontroller上结束).
在这种情况下,您必须只使用prepareForSegue方法而不是didSelectRowAtIndexPath.在prepareForSegue之后自动推送第二个VC.
2 – 第二种选择 – 使用didSelectRowAtIndexPath:
仅当您将segue从第一个viewcontroller(而不是从单元格)连接到第二个viewcontroller时,才使用didSelectRowAtIndexPath.在didSelectRowAtIndexPath方法结束时,您必须调用performSegue.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。