Крупный шрифт SwiftUI с минимальным масштабом не выровнен по центру - PullRequest
1 голос
/ 24 сентября 2019

Цель состоит в том, чтобы текст отображался как можно более крупным на экране в любой ориентации, поэтому я хотел решить, как значительно увеличить размер шрифта, но добавить к нему модификатор минимального масштабного коэффициента, например, следующий:

struct ContentView: View {
    var body: some View {
        Text("U")
            .font(.system(size: 2000
                )) .multilineTextAlignment(.center).minimumScaleFactor(0.001).padding()   
    }
}

однако изображение на холсте изображено ниже и обрезано с правой стороны.

The U is trimmer on the right side, why? and how to fix it?

1 Ответ

0 голосов
/ 24 сентября 2019

Это позволит вам выглядеть так:

    Text("U")
        .font(.system(size: 2000))
        .minimumScaleFactor(.leastNonzeroMagnitude)
...