我已经用uivisualeffectview测试了一个按钮,并且效果很好。具体来说,我使用模糊效果视图作为其子视图制作了自定义UIView
。我的iPhone 7和iPad 2018的模糊效果很好,但是在使用iPhone X进行测试时,按钮变为灰色并且没有视觉效果出现。有人知道为什么会这样吗?
答案 0 :(得分:0)
按钮位于屏幕的顶部还是底部?如果是这样,那么自动布局和安全区域可能会出现问题。
答案 1 :(得分:0)
我不知道导致此问题的真正原因,我只是改变了
self.present(vc, animated: true, completion: nil)
到
self.show(vc, sender: nil)
解决了这个问题,我想这个问题与在ViewController中使用自定义视图有关