UIHostingController в расширении общего ресурса не изменяет размер его root просмотра - PullRequest
0 голосов
/ 26 мая 2020

Я использовал swiftUI в расширении общего доступа, используя UIHostingController. Когда пользователь меняет ориентацию устройства при открытом расширении общего ресурса, UIHostingController rootView не меняет его ширину

1 Ответ

0 голосов
/ 27 мая 2020

Итак, настоящая проблема заключалась в этой функции. func roundCorners(corners: UIRectCorner, radius: CGFloat) { let path = UIBezierPath(roundedRect: bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius)) let mask = CAShapeLayer() mask.path = path.cgPath layer.mask = mask }

Это привело к тому, что контейнер, к которому он был применен, никогда не менял его ширину и высоту, что вызвало эффект, в результате чего контейнер выглядел ужасно при изменении ориентации устройства с портрет в наземное пространство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...