Мне нужно обеспечить пользовательское соглашение с политиками приложения и ссылку на эти политики в том же маленьком всплывающем окне, в котором запрашивается пользовательское соглашение.
Я подумал, что смогу использовать обычное оповещение:
return Alert(title: Text("Agreements Confirmation"), message: Text("\nIn order to use the app you need to agree with our policies"), primaryButton: .default(Text("Agree")) {
//Let the user access
}
}, secondaryButton: .cancel(Text("Reject")))
Но похоже, что вы вообще не можете использовать ссылки в предупреждениях.
Я всегда могу использовать .sheet или .popover, но это просто не соответствует нормативным требованиям небольшого окна, в котором размещается текст очень ограниченной длины.
Как я могу создать небольшое всплывающее окно, которое может содержать ссылку и две кнопки для «Принять» и «Отклонить» в SwiftUI?