[英]iOS 13 Adding a UIWindow with shadow
我想在 iOS 13 中添加一个带有阴影和角落的 UIWindow。我的 UIWindow 如下所示:
- UIWindow
- backgroundView
- containerView
- topContainerView(containers for avatar and nickname)
- replyView
- ......
目前,我在 containerView 中使用 UIBezierPath 添加角,并在 backgroundView 中添加阴影。 它在 iOS 12 下完美运行。但在 iOS 13 中,它不起作用。
预期的 :
目前:
任何建议和想法将不胜感激。
原来 iOS 13 下的 UIDropShadowView 默认它的 clipsToBounds 为 true。
要解决此问题,请手动将其 clipsToBounds 属性设置为 false。
window.subviews.first?.subviews.first?.clipsToBounds = false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.