Одинаковый
cornerRadius у внешнего контейнера и вложенной карточки не даёт концентрических углов: между ними есть отступ. В iOS 27 значения можно получить через GeometryProxy.concentricCornerRadii.В примере с GeometryReader эти радиусы передают в
UnevenRoundedRectangle. По умолчанию расчёт ориентируется на углы экрана. Чтобы учитывать собственный контейнер, его форму задают через containerShape.Есть ограничение: радиус не превышает половины короткой стороны карточки. Поэтому маленькое представление вплотную к углу экрана может всё равно обрезаться — одного вычисленного скругления недостаточно, нужно проверить отступ.
Свойство возвращает optional: пример использует нулевые радиусы при
nil. Для произвольного прямоугольника есть concentricCornerRadii(in:), которому передают рамку в координатах GeometryProxy.
