Смещение в UITableView с использованием UITableViewCellStyleSubtitle - PullRequest
1 голос
/ 22 августа 2010

У меня есть таблица со многими ячейками, все из которых используют UITableViewCellStyleSubtitle, чтобы позволить мне иметь иконку слева с большим текстом справа над маленькими субтитрами.Довольно просто, но мои значки значительно различаются по ширине, и текст и субтитры выглядели рваными от одного ряда к другому (дальше слева с узкими значками, дальше справа с широкими значками).

Поэтому в Photoshop я сделал их все шириной 36 пикселей, некоторые с подушками прозрачных пикселей с обеих сторон (я предполагаю, что прозрачные пиксели более эффективны, и я, возможно, захочу в конечном итоге установить цвет фона для ячеек).Тем не менее, iPhone SDK, кажется, удаляет эту прозрачную прокладку, так как текст по-прежнему выходит неровным.

Нужно ли добавлять непрозрачные пиксели с обеих сторон, или есть какой-то способ жесткого кодапозиция х текста и субтитров, чтобы все это выровнялось?

1 Ответ

1 голос
/ 22 августа 2010

Лучше всего, вероятно, прекратить использовать стоковые ячейки и подкласс UITableViewCell или создать пару UILabel s и UIImageView и добавить их в contentView ячейки. Делая это, вы можете легко жестко закодировать положение меток по оси x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...