Various fixes

This commit is contained in:
Ilya Laktyushin
2022-11-01 19:56:31 +03:00
parent f0a33da460
commit ae8d1c37a5
10 changed files with 244 additions and 111 deletions

View File

@@ -91,7 +91,9 @@ final class NotificationItemContainerNode: ASDisplayNode {
var contentInsets = UIEdgeInsets(top: inset, left: inset + layout.safeInsets.left, bottom: inset, right: inset + layout.safeInsets.right)
if let statusBarHeight = layout.statusBarHeight, statusBarHeight >= 39.0 {
if statusBarHeight >= 44.0 {
if layout.deviceMetrics.hasDynamicIsland {
contentInsets.top = statusBarHeight
} else if statusBarHeight >= 44.0 {
contentInsets.top += 34.0
} else {
contentInsets.top += 29.0