【发布时间】:2015-04-06 11:18:04
【问题描述】:
下面的代码显示了一个弹出窗口。弹出窗口有一个黑色的主视图和一个白色的子视图,该子视图有一些标签、按钮和用户与之交互的东西。我希望周围的黑色部分是部分透明的(alpha = 0.7),但里面的白色部分是完全不透明的(alpha = 1.0)。我无法做到这一点,由于某种原因,父级的值会覆盖其子级的值,我得到一个完全不透明的视图,或者一个标签和按钮也是部分透明的视图。
我能做什么?
显示弹窗的代码:
@IBAction func getLocation(sender: AnyObject) {
var p = PopupViewConrtoller(list: list, callback)
var x = UINib(nibName: "PickerPopup", bundle: nil).instantiateWithOwner(p, options: nil)
self.presentViewController(p, animated: false, completion: nil)
}
- 我只在属性检查器中更改了不透明度。
【问题讨论】: