ios – 如何在prepareForSegue之前调用didSelectRowAtIndexPath?

ios – 如何在prepareForSegue之前调用didSelectRowAtIndexPath?,第1张

概述我正在制作iOS应用程序,这是tableview基础. 这就是我想要做的. Tableview1 – > Tableview2 一旦我选择了tableCell之一,就会显示新的tableView2. 我想在显示新的tableView之前使单元格变暗. 尽管如此,由于加载了新的tableView数据,hilight非常慢. 我抬头看了看.之所以是prepareForSegue是在didSelectR 我正在制作iOS应用程序,这是tablevIEw基础.
这就是我想要做的.
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.

总结

以上是内存溢出为你收集整理的ios – 如何在prepareForSegue之前调用didSelectRowAtIndexPath?全部内容,希望文章能够帮你解决ios – 如何在prepareForSegue之前调用didSelectRowAtIndexPath?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1109628.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存