2015-12-15 118 views
0

我在一個項目上工作了幾天。直到今天,所有工作都很棒我今天添加了幾個元素來查看,就像平常一樣。但是當我在設備上啓動應用程序時,我看不到它們。他們在那裏:尺寸類工作正常,一切都在正確的地方。我甚至可以觸摸UISegmentedControl並在UIPickerView上選擇使拾取器視圖噪聲的項目。但它們是隱形的 - 我只能看到更老的元素。iOS UI元素不可見

我什至不能告訴問題在哪裏,因爲新elemts具有相同的設置爲老年人。諸如[_someElement setHidden:NO]之類的方法什麼也不做。

你能幫助我嗎?

編輯:他們是可見的IB預覽

+1

請張貼一些代碼和/或您的故事板。 –

+0

是否有可能將它們放在隱藏它們的視圖後面?我會首先檢查故事板中的視圖層次結構。 – MatanGold

回答

0

可能與緩存錯誤,嘗試:

-delete全部來自DerivedData文件夾中的數據 /用戶/用戶%名稱%/庫/開發商/ Xcode中/ DerivedData

-manually從設備/模擬器

刪除應用程序重建應用

0

謝謝你,我幾個小時後解決了這個問題,當時我專注於另一個問題。

AVFoundatuon預覽圖層隱藏這些元素。簡單的解決方案是將它們作爲子視圖提供給頂端。

謝謝。

+0

使用AV ...圖層時的已知問題。 (擁有AVPlayer)。認爲隱藏視圖/圖層可能是問題。 – MatanGold