2014-10-29 76 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

相關問題