【发布时间】:2014-11-27 17:31:18
【问题描述】:
我在 Storyboard 中有一个 UITableViewController。我选择了我的 UITableViewCell 原型触发一个 segue 来呈现另一个控制器。演示文稿本身正在运行。
我注意到一个奇怪的错误(可能在 iOS 8 中引入),点击单元格会按预期突出显示单元格,但有时需要几秒钟才能执行转场。点击单元格两次会立即发生转场。
有其他人在 iOS 8 中注意到这一点吗?
编辑:我现在注意到不仅仅是双击可以更快地触发 segue。它也是在单元格上点击,然后在任何地方滑动。开始对我来说似乎是一个线程问题......
【问题讨论】:
-
没有任何代码,只是在情节提要中继续?如果在
didSelectRow上添加performSegue会发生什么? PS:我讨厌使用 segue,我添加它们的唯一原因是为了标记应用程序的流程。 -
是的,我会发布代码,但基本上没有。试过你说的,同样的问题。
-
你一定在做点什么。我测试了旧项目并创建了一个新项目,但是选择和推送之间没有延迟,就像在 iOS8 之前一样。
-
我有同样的问题,我不明白为什么会这样。我尝试过不同的 segue 和 performSegue,但没有解决问题。这只发生在 Table View Cell selection 设置为 none 时,否则工作正常。
-
我发布了最终解决我案件的方法。感谢@LordZsolt 再次尝试的灵感。
标签: objective-c uitableview storyboard ios8