Какова цель явного руководства по выравниванию в SwiftUI? Я не понимаю, чем это отличается от обычного «неявного» руководства. В документе написано:
Возвращает явное значение данного руководства по выравниванию в этом представлении или nil
, если такого значения не существует.
С this post , я вижу, что явное руководство - это руководство, которое я определил, используя метод
public func alignmentGuide(_ g: HorizontalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some View
. Однако я не могу понять, как это значение можно использовать для выравнивания представлений из внешней области.
Есть ли пример, чтобы увидеть, как это "явное" руководство по выравниванию работает на практике?