我想创建一个自定义的Alert
。因此,我插入了内容UIView
,其中包含一些宽度和高度,而其余区域我想显得暗淡。
下面的想法我尝试过但没有运气
1 -在Storyboard
中,我将背景自定义颜色设置为黑色,而opacity
35%。但是几秒钟后,背景开始变黑。
2- 也尝试使用以下代码在UIViewController
中设置背景不透明度,但不起作用。
view.backgroundColor = UIColor.black.withAlphaComponent(0.35)
任何帮助,将不胜感激。提前致谢
最佳答案
将您的ViewController呈现为OverCurrentContext
以查看父viewController
let popupVc : PopupVC = self.storyboard?.instantiateViewControllerWithIdentifier("PopupVC") as! PopupVC
popupVc.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
self.presentViewController(popupVc, animated: true, completion: nil)