Interface Builder:为啥我的 UIView 是透明的?

Posted

技术标签:

【中文标题】Interface Builder:为啥我的 UIView 是透明的?【英文标题】:Interface Builder: Why is my UIView transparent?Interface Builder:为什么我的 UIView 是透明的? 【发布时间】:2015-04-11 23:52:57 【问题描述】:

我有一个随机的UIView,背景颜色为黑色,alpha 设置为 1.0。我后面有一个UIImageView,它显示了一个测试屏幕截图。 Interface Builder 显示黑色的UIView 是透明的。为什么?

使用 Xcode 6.2,因为 6.3 在启动时崩溃。

【问题讨论】:

【参考方案1】:

实际上我今天早些时候也注意到了这一点。事实证明,这只是 Xcode 所做的一些事情,可以帮助您在 Interface Builder 中构建 UI 时查看特定视图背后的内容。如果您编译该应用程序并在模拟器/设备上运行它,您会发现它确实有一个 alpha1.0

【讨论】:

这很烦人。我正在玩颜色以使颜色与图像相匹配。

以上是关于Interface Builder:为啥我的 UIView 是透明的?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的自定义类没有出现在 Interface Builder 的下拉列表中?

Interface Builder 将控制出口设置为零——为啥?

如何使用主 iPhone 视图之外的 UI 元素在 Interface Builder 中设置 UIScrollView?

在 Interface Builder 中使用常量

Interface Builder中的UIScrollView不滚动

为啥 Interface Builder 不能为约束设置负倍数,即使 [NSLayoutConstraint constraintWithItem:] 可以?