Дополнительное пространство внизу текста в многострочном текстовом поле с пользовательским шрифтом в SwiftUIIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Дополнительное пространство внизу текста в многострочном текстовом поле с пользовательским шрифтом в SwiftUI

Сообщение Anonymous »

Я столкнулся с проблемой в SwiftUI при использовании пользовательского шрифта в TextField со свойством оси, установленным на .vertical. В частности, в нижней части текста TextField имеется дополнительное пространство. Эта проблема не возникает, когда для оси установлено значение .horizontal, и не возникает при использовании системного шрифта.
Вот мой код:

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

VStack(spacing: DSConstants.Spacing.spacing16) {
Text("Axis: Horizontal")
TextField("", text: $text, axis: .horizontal)
.font(.custom("RakutenSansJP-Regular", size: 14))
.frame(minHeight: 44)
.focused($editing)
.padding(.horizontal, 16)
.padding(.vertical, 4)
.background(
RoundedRectangle(cornerRadius: 16)
.fill(Color.white)
)
.overlay(
RoundedRectangle(cornerRadius: 16)
.stroke(editing ? Color.blue : Color.gray, lineWidth: 1)
)
.focused($editing)

Text("Axis: Vertical")
TextField("", text: $text, axis: .vertical)
.font(.custom("RakutenSansJP-Regular", size: 14))
.frame(minHeight: 44)
.focused($editing)
.padding(.horizontal, 16)
.padding(.vertical, 4)
.background(
RoundedRectangle(cornerRadius: 16)
.fill(Color.white)
)
.overlay(
RoundedRectangle(cornerRadius: 16)
.stroke(editing ? Color.blue : Color.gray, lineWidth: 1)
)
.focused($editing)
}
Снимок экрана:
Снимок экрана 1
Снимок экрана 2
Снимок экрана 3
Снимок экрана 4
Кто-нибудь еще сталкивался с этой проблемой или имеет какие-либо предложения по ее решению?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ont-in-swi
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как мне создать собственное повернутое текстовое поле с пользовательским шрифтом и пользовательским вводом?
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • C# Найти определенный текст в многострочном текстовом поле
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • C# Найти определенный текст в многострочном текстовом поле
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как получить LineHeight/FontHeight в многострочном текстовом поле с помощью C#?
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как получить LineHeight/FontHeight в многострочном текстовом поле с помощью C#?
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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