Как установить выравнивание по левому верхнему краю для UILabel для приложения iOS?

Я добавил одну метку в свой файл пера, тогда для этой метки требуется выравнивание по левому верхнему краю. Поскольку я предоставляю текст во время выполнения, я не уверен, сколько там строк. Таким образом, если текст содержит только одну строку, он отображается как выровненный по вертикали. Это выравнивание не совпадает с моей соответствующей этикеткой перед ним.

Например:

enter image description here

Что выглядит странно: (

Есть ли способ, где я могу установить текст надписи, соответствующий выравниванию по верхнему левому краю?

90
задан Alexander Farber 25 March 2014 в 10:19
поделиться

1 ответ

ответ @totiG корректен и решил мою проблему. Но я нашел проблему при реализации этого метода в устройствах меньшего размера как 5 с, SE, это не работает на меня. Я должен установить label.sizeToFit() в override func layoutSubViews()

override func layoutSubViews() {
    super.layoutSubViews()
    // Do other works if needed
    label.sizeToFit()
}
0
ответ дан 24 November 2019 в 06:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: