Увеличьте расстояние между текстом и подчеркиванием AttributedString в SwiftUI.IOS

Программируем под IOS
Ответить
Anonymous
 Увеличьте расстояние между текстом и подчеркиванием AttributedString в SwiftUI.

Сообщение Anonymous »

Я хочу увеличить расстояние между текстом и подчеркиванием. Я пробовал использовать baselineOffset, но он увеличивает нижний интервал текста, а не расстояние между текстом и подчеркиванием.
Это мой код:Просмотреть

Код: Выделить всё

HStack(alignment: .top, spacing: 0) {
Image(systemName: isAgreeConditionsAndTerms ? "checkmark.square.fill" : "square")
.font(.title2)
.foregroundColor(isAgreeConditionsAndTerms ? .wpink : .gray)
.padding(.trailing, 12)
.padding(.bottom, 12)
Text(getAttriText()).font(.system(size: 17))
}.onTapGesture {
isAgreeConditionsAndTerms.toggle()
}
AttributedString

Код: Выделить всё

private func getAttriText() -> AttributedString {
var attriString = AttributedString("I agree to the terms and conditions for posting a review".i18n)
attriString.foregroundColor = Color(Colors.Text.black)

if let privacyRange = attriString.range(of: "terms and conditions".i18n) {
attriString[privacyRange].link = URL(string: "termanconditions://")
attriString[privacyRange].underlineStyle = .single
attriString[privacyRange].baselineOffset = 10
}
return attriString
}
Результат
[img]https://i.sstatic .net/MBPtqcBp.png[/img]

Есть ли у кого-нибудь способ сделать это?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... in-swiftui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»