iOS 13添加带阴影的UIWindow

时间:2019-12-09 07:17:32

标签: ios objective-c

我想在iOS 13中添加带有阴影和角落的UIWindow。我的UIWindow如下所示:

DatabaseService

当前,我在containerView中添加带有UIBezierPath的角,并在backgroundView中添加阴影。它可以在iOS 12上完美运行。但是在iOS 13中,则无法正常工作。

预期:

Expected image

当前:

Currently image

任何建议和想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

在iOS 13下将UIDropShadowView转换为默认值,将其clipsToBounds设置为true。

要解决此问题,请手动将其clipsToBounds属性设置为false。

window.subviews.first?.subviews.first?.clipsToBounds = false