Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS UI元素是不可见的_Ios_Uikit - Fatal编程技术网

iOS UI元素是不可见的

iOS UI元素是不可见的,ios,uikit,Ios,Uikit,我在一个项目上工作了几天。直到今天,一切都很顺利。我添加了一些元素来查看,就像今天一样。但当我在设备上启动应用程序时,我看不到它们。他们在那里:大小班工作正常,一切都在正确的地方。我甚至可以在UIPickerView上触摸UISegmentedControl和pick项,这会使Picker视图产生噪音。但它们是看不见的——我只能看到旧的元素 我甚至不知道问题出在哪里,因为新的元素和旧的元素有相同的设置。像[\u someElement setHidden:NO]这样的方法没有任何作用 你能帮我吗

我在一个项目上工作了几天。直到今天,一切都很顺利。我添加了一些元素来查看,就像今天一样。但当我在设备上启动应用程序时,我看不到它们。他们在那里:大小班工作正常,一切都在正确的地方。我甚至可以在UIPickerView上触摸UISegmentedControl和pick项,这会使Picker视图产生噪音。但它们是看不见的——我只能看到旧的元素

我甚至不知道问题出在哪里,因为新的元素和旧的元素有相同的设置。像[\u someElement setHidden:NO]这样的方法没有任何作用

你能帮我吗


编辑:它们在IB预览中可见

可能存在缓存错误,请尝试:

-从DerivedData文件夹中删除所有数据 /用户/%user name%/Library/Developer/Xcode/DerivedData

-从设备/模拟器手动删除应用程序


重建应用程序

谢谢,我在几个小时后解决了它,当时我正在关注另一个问题

AVFoundatuon预览层隐藏这些元素。简单的解决方案是将它们作为子视图放到顶部


谢谢。

请发布一些代码和/或故事板。您是否可能将它们放在隐藏它们的视图后面?我会先检查序列图像板中的视图层次结构。使用AV时的已知问题。。。层。(与AVPlayer一起使用)。我认为隐藏视图/图层可能是个问题。