禁用自动布局后奇怪的segue转换

时间:2013-10-22 13:33:39

标签: ios autolayout segue

我不知道如何解释这一点,这真的很奇怪。

好的想想两个视图控制器,第一个是一个tableview控制器,导航栏中有一个按钮,通过push segue连接到第二个视图控制器。 按下按钮时,第二个视图控制器从右侧进入,同时向左推动第一个视图控制器。

我没有为我的项目使用自动布局,但我已经激活它来测试某些东西(我刚刚为原型单元格中的两个标签激活了两个约束)。然后我已经禁用了自动布局,现在当我按下第一个控制器上的按钮时,第二个控制器进入,但不是推出第一个控制器,而是在第一个控制器的背面滑动,只有在动画时消失结束。

就好像我的第一个控制器中的所有单元在转换过程中都变得透明。

我在设置中看不到任何奇怪的东西,所以我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

好吧,正如Ryan所说,这是一个令人讨厌的问题,你在那里挖掘了30分钟(对我而言是90分钟)并没有成功,然后找到如何通过单击修复它。 事实证明,第二个视图控制器具有透明背景(不知道为什么),因此将其恢复为白色可以解决问题。

感谢上帝,我不会删除故事板以使其成为新的。