2015-04-22 16 views
0

[EDITED]在iPad應用程序上花費了幾天時間(用於自己的實用程序;不用於發佈),我無意中點擊了禁用Xcode(6.2)中的大小類。我只想暫時關閉Auto Layout,這樣我就可以知道爲什麼我的popover場景沒有渲染。如何解決:在Xcode 6.2中禁用大小類別會破壞storyboard UI,但會保留指南

現在,所有的UI元素都消失了,但主場景和popover場景的指導方針仍在。歷史似乎沒有顯示任何可以帶回UI元素的東西。我關閉了Xcode項目並再次打開它,但只有紅色指南可見。

有沒有人遇到過這個?任何想法如何解決這個問題? [編輯]我特指用戶界面元素,並讓他們都回來 - 否則我將不得不花費幾個小時來重建和定位它們。我瀏覽了StackOverflow和Google搜索,但我還沒有看到任何相關的建議。

回答

0

首先,禁用自動佈局時,它也會禁用尺寸類別。
我建議你更新你的Xcode到6.3。那麼這可能會消失。

希望幫助:)

編輯
有關評論

首先,我將打印的UI元素的框架,看看他們是否仍然在屏幕上。 (使用`println(「(button.frame)」) 然後,如果它們不在那裏,請將其 /中心改爲屏幕上的某個位置。 如果他們在邊界內,請檢查他們的大小以確保它們足夠大以便可見。如果他們然後確保他們不隱藏及其阿爾法爲1
故事板可以打開側邊欄,然後更改屬性檢查元素的位置,如下所示:


  1. step 1

  2. step2
+0

謝謝,但我不關心自動佈局或大小類。我問我可以找回我的UI元素。我會更新我的問題,以便更清楚。我不記得在Xcode 5中看到這種行爲,並且Xcode會在沒有UNDO功能的情況下垃圾我的整個界面,這看起來很瘋狂。 – ultrageek

+0

他們肯定已經離開了,至少從Interface Builder視圖左側顯示的界面生成器中可以看出。每個視圖控制器場景中的元素都不在文檔輪廓中,而不是隱藏在alpha 0中。我只是想弄清楚(1)爲什麼Xcode會有這麼劇烈的行爲,以及(2)如果有辦法獲得元素回 – ultrageek

+0

那麼他們的框架呢? – LinusGeffarth