ios - 背景颜色的 alpha 在 iOS 中不起作用

标签 ios iphone xcode swift uikit

您知道为什么 alpha 参数在我的 View 中不起作用吗?

  self.view.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.4)

请同时查看此视频

Video

谢谢

最佳答案

如果您正在使用 Storyboard并使用 segue 显示 View Controller ,则向您显示具有透明背景的 View Controller 的 segue 的 presentation 属性应该在全屏上显示,如附件所示。

enter image description here

然后在你的 View Controller 中使用这个设置背景颜色:

self.view.backgroundColor = UIColor(white: 0, alpha: 0.4)

关于ios - 背景颜色的 alpha 在 iOS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28874737/

相关文章:

ios - 无法安装 .ipa 文件

iphone - Xcode——获取 force_load 以使用相对路径

ios - 暂时禁用今日扩展

ios - 在 objective-c 的 tableViewController 中显示 NSMutabelArray

ios - 为什么 UILabel 内存泄漏?

ios - UIStackView 中 UILabels 上的动画隐藏属性会导致不同的动画

iphone - 从 fetchedresultsController 中删除错误,索引处没有部分

iphone - InstaPDF 和 Aviary 共存的问题

iphone - 判断 NSString 的第一个字符是否为数字

ios - 导入的库头类不可用?