【发布时间】:2013-10-01 18:48:00
【问题描述】:
这是一件非常奇怪的事情:自从 XCode 5 发布以来,我一直遇到这个问题,如果我在情节提要模式下单击视图控制器,它将重新格式化布局。这是一个故障吗?还是新的自动格式化规则产生的一些影响?下面是前后对比图。
注意:这种布局更改可以通过单击视图控制器的任何部分来发生,但并不总是一致的。
更新: 看起来这个问题是由于在视图控制器之间创建了一个循环(xcode 不喜欢)。打破循环可以解决问题。
【问题讨论】:
-
如果你运行应用程序,布局会显示为哪个?
-
后者,除非我点击撤消。
-
这很奇怪。我在想的是 Xcode 5,因为它是为带有半透明导航栏的 iOS 7 设计的,所以当你编辑视图时隐藏栏,这样你就可以看到整个屏幕。显然,情况并非如此。
-
是的,而且它似乎只影响少数视图控制器。当我点击撤消时,它似乎恢复了格式,除了底部工具栏略有移动。如果我再次尝试点击撤消,它会显示“撤消更改位置错误”。
-
非常不寻常。在您的代码中,您是否尝试过设置 navigationBar.hidden = NO;?
标签: ios ios5 uiviewcontroller uistoryboard