#swiftui #fonts #font-size #dynamic-type-feature
#swiftui #шрифты #размер шрифта #функция динамического типа
Вопрос:
Я использую такой текст в SwiftUI
Text("Customize").font(.footnote)
Но это также изменяет базовый размер шрифта в настройках размера шрифта устройства.
Итак, как я могу остановить SwiftUI для автоматического изменения размера шрифта по умолчанию?
PS: Я не хочу устанавливать размер шрифта для всех текстов вручную.
Ответ №1:
Просто создайте расширение шрифта, подобное этому:
import SwiftUI
extension Font {
static var appButton:Font {
get {
return .system(size: 18)
}
}
}
Затем используйте его как:
Text("Observation mode")
.font(.appButton)
Ответ №2:
Привет! Пожалуйста, попробуйте!
Text("Customize").font(.system(size: 32))
Комментарии:
1. Спасибо @ Dc7, но таким образом я должен изменить все тексты, которые я использовал, и я не хочу этого делать. вы знаете, мы установили все размеры шрифта текста на основе стандартных размеров iOS, таких как (заголовок, заголовок, сноска и т. Д.), И мы не хотим их менять.
2. Вы можете попробовать этот текст («Новый текст»).шрифт (.medium)