iOS 9之前,苹果iPad的popOver会显示出暗淡的背景。但是在iOS 9中,当popOver显示时,它不会使背景视图变暗。我想在iOS 9中也让背景视图变暗。有什么解决方案吗?
iOS 9之前,苹果iPad的popOver会显示出暗淡的背景。但是在iOS 9中,当popOver显示时,它不会使背景视图变暗。我想在iOS 9中也让背景视图变暗。有什么解决方案吗?
你已经尝试过什么了?你的代码是怎样的?
我会创建一个全屏的UIView,背景色为半透明并且alpha值为0。在呈现弹出窗口之前,将其alpha值设置为1。在弹出窗口被关闭后,将其alpha值重新设置为0以让它消失。
请参阅此处以创建视图:如何在当前视图上创建半透明视图层?
您可以将视图放置在动画块中以实现动画效果。
要限制iOS 8以上的使用,请使用版本检查,如此答案所述: 如何检查iOS版本?