Я хочу увеличить расстояние между текстом и подчеркиванием. Я пробовал использовать baselineOffset, но он увеличивает нижний интервал текста, а не расстояние между текстом и подчеркиванием.
Это мой код:Просмотреть
Я хочу увеличить расстояние между текстом и подчеркиванием. Я пробовал использовать baselineOffset, но он увеличивает нижний интервал текста, а не расстояние между текстом и подчеркиванием. Это мой код:[b]Просмотреть[/b] [code]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() } [/code] [b]AttributedString[/b] [code] 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 } [/code] [b]Результат[/b] [img]https://i.sstatic .net/MBPtqcBp.png[/img]