如何在 Xcode Interface Builder 中显示占位符背景?

Posted

技术标签:

【中文标题】如何在 Xcode Interface Builder 中显示占位符背景?【英文标题】:How do I show Placeholder Backgrounds in Xcode Interface Builder? 【发布时间】:2015-08-21 09:01:13 【问题描述】:

如何在 Xcode 7 的 Interface Builder 中设置和显示自定义占位符背景?

这个功能是added in Xcode 7,但我无法设置它。

通过选择 Editor > Canvas > Show Background Placeholders,可以在 Interface Builder 画布上隐藏自定义视图和其他容器上的背景占位符。 (20580948)

我已经启用,但没有任何改变,我找不到可以设置自定义占位符图像的位置:

【问题讨论】:

【参考方案1】:

几年后,Xcode 10 仍然没有提供您当时想到的任何灵活性 ?

来自 Xcode 10 文档:

使用占位符背景来识别图像视图、MapKit 视图、MetalKit 视图、GLKit 视图和 SceneKit 视图。隐藏占位符背景以专注于您自己视图的内容。

选择编辑器 > 画布 > 显示占位符背景以切换显示界面生成器画布上某些类型视图的占位符背景。

该功能确实仅限于来自 Apple 的一些内置视图(甚至那些蓝色背景颜色仍然几乎是硬编码的视图)。

【讨论】:

以上是关于如何在 Xcode Interface Builder 中显示占位符背景?的主要内容,如果未能解决你的问题,请参考以下文章

如何(轻松)在 Xcode 6 的 Interface Builder 中删除约束

如何在 XCode 4 Interface Builder 中将窗口方向更改为横向?

如何从 XCode 4 Interface Builder 更改 NSScrollView 字体?

如何在 Xcode 6 Interface Builder 中使用模板渲染模式?

如何使用 Interface Builder 和 Swift 在 xCode6 中正确创建故事板

如何在 XCode 5 Interface Builder 中设置accessibilityLabel 或accessibilityIdentifier?