2009-11-06 2 views
0

Я хотел бы форматировать текст в UITableView моего приложения, как это сделал Apple в приложении для контактов iPhone.Как форматировать текст в UITableViewCell?

В основном фамилия выделена жирным шрифтом, а имя не указано.

Есть ли простой и простой способ выполнить это?

ответ

3

Добавить отдельные UILabels в contentView вашей ячейки и форматировать текст в каждом из них соответственно.

+0

Это то, что я рассматривал. Но у него, казалось, был некоторый «запах кода», так как это означало бы, что мне нужно будет вычислить, где разместить метку имени по отношению к метке первого имени. Это кажется мне грязным и неправильным, но я сделаю это, если не предложит ничего лучшего. БЛАГОДАРЯ! –

+1

Там нет «запаха кода», так как Apple делает разные стили ячеек. –

0

Вы можете добавить подклассу UIView в свою ячейку или просто использовать подклассифицированную ячейку и в drawRect, продолжить и нарисовать текст со всем необходимым форматированием. Опять же, вам нужно будет вычислить, где первое и последнее имя идут по отношению друг к другу.

Смежные вопросы