ios - 为什么 Interface Builder 通过其上方的 View 显示隐藏的 View ?

标签 ios xcode interface-builder

在 Interface Builder 中嵌套 View 时,如果我在 View 层次结构中有一个隐藏 View 的不透明 View ,隐藏的 View 通过较高的 View 是可见的,并且只是部分半透明,如下图所示。

为什么会发生这种情况,我可以让它停止吗?这很烦人。

需要明确的是,这在 IB 中是严格的。在运行时, View 会正确显示。

enter image description here

最佳答案

很遗憾看到这是迄今为止我找到的最佳答案:如果您将要工作的 View 设置为未隐藏,而其余所有 View 均已隐藏,那么您可以选择远离 Storyboard (例如其他一些文件),然后在 Storyboard上单击返回。仅显示非隐藏 View 。遗憾的是,如果您对 View 进行位置更改(更新:仅当您单击并拖动时,其他 View 会卷土重来。选择和使用箭头键不会),但更改文本、大小、颜色等不会.

原始与隐藏 Original with hidden

点击 Storyboard 并返回 Clicked off storyboard and back

关于ios - 为什么 Interface Builder 通过其上方的 View 显示隐藏的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22264235/

相关文章:

ios - 如何在本地运行 TestFlight 构建

ios - 展开可选值时意外发现 nil

ios - Xcode 5 Storyboard 创建的 UIViewController 布局在以编程方式创建新 VC 时未被调用

iphone - 界面生成器 : Choose media based on target

ios - 如何禁用 webView 中的弹出窗口?

ios - Xcode 7.3.1 在 MacOS Sierra Beta 5 上崩溃

iOS 应用程序在设备上启动后连接调试器时卡住在空白屏幕上

ios - 如何上传可以在 iOS 7 上运行的 iOS 6 应用程序以及 iOS 旧版 Look

ios - 呈现登录 UINavigationController 显示黑屏

ios - 此类对于 key screenNumber 不符合键值编码