Подтвердить что ты не робот

Размер шрифта по умолчанию для UITableViewCell

Кто-нибудь знает размер шрифта по умолчанию для UITableViewCell?

4b9b3361

Ответ 1

Этот вопрос был дан здесь Vladimir.

Вот что он сказал:

Вы всегда можете установить любой шрифт для этих меток в коде, поэтому, если вам нужны определенные гарантированные фиксированные значения, вам лучше сделать это, поскольку значения размера могут варьироваться в зависимости от многих факторов (стиль ячейки, версия sdk, версия os и т.д.).

Я тестировал на симуляторе версию 4.2 SDK и получил следующие результаты (никаких дополнительных свойств для ячеек не было):

  • UITableViewCellStyleSubtitle:

    textLabel: Helvetica Bold, размер: labelFontSize + 1 (18 px)

    detailsLabel: Helvetica, размер: systemFontSize (14 px)

  • UITableViewCellStyleValue1:

    textLabel: Helvetica Bold, размер: labelFontSize (17 px)

    detailsLabel: Helvetica Bold, размер: systemFontSize + 1 (15 px)

  • UITableViewCellStyleValue2:

    textLabel: Helvetica Bold, размер: smallSystemFontSize (12 пикселей)

    detailsLabel: Helvetica, размер: labelFontSize (17 px)

Размер шрифта UITableViewCellStyleSubtitle по умолчанию?

Ответ 2

[UIFont boldSystemFontOfSize:17.0];

Это было обнаружено путем изменения шрифта UITableViewCell textLabel до тех пор, пока он не будет соответствовать умолчанию.