2014-10-29 58 views
0

我以前从来没有遇到任何Interface Builder元素的问题(标签,滑块,开关等),但突然间我无法在应用程序中显示出新元素! 我可以将它们拖入视图,按照我的意愿排列它们,设置值等,但是当我运行代码时,它们已经消失。 一个神秘的事情是,我可以在代码中设置值,他们没有问题,如:为什么Interface Builder对象不显示在屏幕上?

self.myNewLabel.text = @"test" 

如果我停止代码断点,并要求控制台 PO self.myNewLabel.text它给我“测试” 但是,仍然没有显示在屏幕上! 我已搜索任何隐藏alpha由misstake设置的属性,但什么也没找到。

这里有什么隐患?我错过了什么?

系统信息:

  • 的Xcode 6.1
  • OSX 10.10
  • 运行iOS 8.0设备上
+0

请发布你的故事板的截图 – MendyK 2014-10-29 15:08:30

回答

1

检查由Interface Builder创建的约束 - 他们可能会在无意中推你的UI元素关闭屏幕。

+0

多么愚蠢的错误,我觉得自己像一个白痴。是的,约束条件是错误的!非常感谢! – turingtested 2014-10-29 15:23:57

相关问题