2015-12-15 120 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