文本视图和图像视图从Xcode 6.1故事板中的视图控制器中消失

我更新到Xcode 6.1,以解决我使用界面生成器cocoa触摸工具,当我使用故事板,将冻结Xcode 99%的CPU使用率的错误。 现在,这个错误是固定的,我有一个更可能更令人沮丧的错误。

当我使用故事板的同时,我正在使用UIViewControllerUITextView ,我的自定义UITextView (它们是UITextView的子类,但对于故事板中的所有意图和目的,它们都是UITextView ),而我的UIImageView突然消失!

以下是我的视图控制器中的默认主视图的外观:

主视图

  • 视图
    • 活动指标
  • 滚动视图
    • 标签
    • 文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误!
    • 标签
    • 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误!
    • 标签
    • 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误!
    • 标签
    • 自定义文本视图(x = 0,y = -65,宽度= 0,高度= 0)错误!
    • 标签
    • 标签
    • 自定义文本视图
    • 视图
      • 视图
        • 标签
        • 按键
      • 图像视图(x = 0,y = 0,宽度= 0,高度= 0)错误!
    • ViewX
      • 标签
      • 自定义文本视图(x = 0,y = -526,宽度= 0,高度= 0)错误!
      • 此视图的宽度和高度限制。
    • 按键
    • 滚动视图的宽度和高度限制
    • 滚动视图中的ViewX的x和y约束。
  • 在主视图中居中滚动视图的x和y约束。

这一切都开始时,我调整视图控制器的大小使用“自由forms”,以查看视图从视图控制器屏幕。 一旦我使用cmd-Z将视图控制器更改回“固定”(到正常大小),缺less的元素再次出现,一切似乎都很好。 但是,后来,我正在编辑视图控制器,突然…砰! 他们走了 当我把它们重新设置到原来的位置时,它就再次发生(导致上面描述的x,y,宽度,高度值)。

🙁

有谁知道什么可能是错的? 我从来没有在Xcode 5中的这个错误。

编辑:
我能够使用cmd-Z使视图控制器恢复正常。 然后我重新启动我的Mac,并重新打开Xcode。 现在,我已经注意到,每当通过拖动游标来调整故事板中的任何东西时,就会发生错误(如果使用Xcode中右侧面板的宽度和高度属性resize,则不会发生这种情况)。 它也发生在其他视图控制器上。 即使在默认主视图中只有UILabelUIImageView的视图控制器中,当单击并拖动标签边缘来调整其大小时,图像视图将消失,其值为x = 0,y = -64,height = 0,宽度= 0。

简要总结:
在Xcode 6.1故事板中,每次调整UIViewController中的所有元素时,所有的UITextViewUIImageView崩溃,并在视图控制器的左上angular上方移动64像素。

UPDATE
看来Xcode 6.1.1已经修复了这个bug。

另一个解决方法是在调整任何视图的大小之前向布局添加约束。 (添加缺less的约束)。 该错误似乎只有在没有可用的限制时才会发生。 我已经向Bugreporter报告了这个bug。

编辑:所以,至less看起来,苹果Bugreporter正在工作。 这个问题已经在XCode v 6.1.1中解决了。

看来这是在Xcode 6.1的一个错误! 目前的解决scheme是你应该resize检查器的元素。

不要用鼠标resize…

如果您取消选中“使用Autolayout”,那么它也不会发生。 虽然,你回到了使用旧的“弹簧和支柱”的方法。 不过,这可以在视图控制器的基础上设置视图控制器,所以它不是太糟糕。

我遇到了同样的问题。 我刚刚去了苹果开发者网站,下载了新的Xcode的testing版本,他们修复了这个错误!

我刚刚安装了XCode 6.2 Beta,问题似乎在那里得到解决。

有2种types的1是主要的故事板和2是发射屏幕故事板你的所有的观点放置在启animation面这出现,当你第一次应用程序,那么它不会出现所有的观点放在主要的故事板,而不是启animation面

Interesting Posts