【问题标题】:When I click a Viewcontroller in storyboard mode, the layout changes当我在情节提要模式下单击 Viewcontroller 时,布局会发生变化
【发布时间】:2013-10-01 18:48:00
【问题描述】:

这是一件非常奇怪的事情:自从 XCode 5 发布以来,我一直遇到这个问题,如果我在情节提要模式下单击视图控制器,它将重新格式化布局。这是一个故障吗?还是新的自动格式化规则产生的一些影响?下面是前后对比图。

注意:这种布局更改可以通过单击视图控制器的任何部分来发生,但并不总是一致的。

更新: 看起来这个问题是由于在视图控制器之间创建了一个循环(xcode 不喜欢)。打破循环可以解决问题。

【问题讨论】:

  • 如果你运行应用程序,布局会显示为哪个?
  • 后者,除非我点击撤消。
  • 这很奇怪。我在想的是 Xcode 5,因为它是为带有半透明导航栏的 iOS 7 设计的,所以当你编辑视图时隐藏栏,这样你就可以看到整个屏幕。显然,情况并非如此。
  • 是的,而且它似乎只影响少数视图控制器。当我点击撤消时,它似乎恢复了格式,除了底部工具栏略有移动。如果我再次尝试点击撤消,它会显示“撤消更改位置错误”。
  • 非常不寻常。在您的代码中,您是否尝试过设置 navigationBar.hidden = NO;?

标签: ios ios5 uiviewcontroller uistoryboard


【解决方案1】:

这个问题是由于在视图控制器之间创建了一个循环(xcode 不喜欢)。打破循环可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 2020-06-02
    • 2022-08-14
    • 2014-05-16
    • 2012-05-22
    相关资源
    最近更新 更多