Обычный текст обрезается внизу в iOS, как исправить в xCode?
В приложении iOS я заметил, что для текста, использующего системный шрифт размером 20 пт или более, нижняя часть текста отключается.
Например, нижняя часть букв y, g, p и g отключается.
Как исправить это в Xcode?
- Многострочные метки внутри scrollView отображаются только в одной строке и расширяются до полной ширины
- Цель C: Проблема при вычислении высоты отдельных меток
- Как изменить альфа UILabel, нажав?
- UILabel Выровнять текст в центр
- Использование пользовательского шрифта в Attributed UILabel
- Количество строк в UILabel в ячейке для отображения размера
- IOS: выравнивание текста в UILabel, не работающем в пользовательском интерфейсе
- Добавление подпрограммы и ее программное программирование с ограничениями
- Вертикально выравнивать текст вверху в UILabel
- Советы по форматированию IOS UILabel
- Вертикальное выравнивание UILabel
- sizeToFit работает странно
- Как осуществляется выравнивание линии UILabels?
Если вы используете что-то вроде UILabel, это означает, что вам нужно увеличить вертикальную высоту этого элемента. Либо в коде, либо в построителе интерфейса.
Если вы делаете это в коде, вы можете получить ярлык для изменения размера, чтобы соответствовать содержимому, вызывая sizeToFit ..
[myLabel sizeToFit];
В качестве альтернативы вы можете измерить размер строки с помощью параметра sizeWithAttributes:
затем соответствующим образом измените размер метки.
Обновление этого для Swift 3.x в UITableViewController
.
В cellForRowAtIndexPath
после того, как cellForRowAtIndexPath
проблематичная метка, но прежде чем ячейка будет возвращена из метода, добавьте строку примерно так:
cell.myLabelWhoseCharactersLikegyqGetCutOff.sizeToFit()