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 时查看特定视图背后的内容。如果您编译该应用程序并在模拟器/设备上运行它,您会发现它确实有一个 alpha
或 1.0
。
【讨论】:
这很烦人。我正在玩颜色以使颜色与图像相匹配。以上是关于Interface Builder:为啥我的 UIView 是透明的?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的自定义类没有出现在 Interface Builder 的下拉列表中?
Interface Builder 将控制出口设置为零——为啥?
如何使用主 iPhone 视图之外的 UI 元素在 Interface Builder 中设置 UIScrollView?
Interface Builder中的UIScrollView不滚动
为啥 Interface Builder 不能为约束设置负倍数,即使 [NSLayoutConstraint constraintWithItem:] 可以?