DetaiTextLabel UITableViewCell перекрывается с пользовательскими подпредставлениями

Я хочу настроить UITableViewCell, добавив UILabel и два UIButton в качестве своего подпредставления. Стиль ячейки будет UITableViewCellStyleSubtitle, и эти три элемента должны быть следующими (слева) от detailTextLabel. Любой способ справиться с этим без создания подкласса UITableViewCell, если это возможно. Спасибо.


person Community    schedule 06.10.2010    source источник
comment
попробуйте эту ссылку для ответа: stackoverflow.com/questions/4834199/   -  person    schedule 13.04.2011


Ответы (1)


вы хотите что-то отобразить с помощью detailTextLabel? В противном случае вы могли бы попытаться скрыть это.

cell.detailTextLabel.hidden = YES;

в противном случае вы могли бы добавить еще одну метку в более выгодном положении, которая отображает ваш подробный текст

person Matthias Bauch    schedule 06.10.2010
comment
да, именно поэтому я использую CellStyle в качестве подзаголовка, а detailtextlabel составляет всего 1/5 ширины ячейки, оставшаяся часть которой будет занята UIButtons и UILable. - person ; 06.10.2010
comment
поэтому добавьте еще одну метку, которая заменит метку подробностей, и измените ее размер, чтобы она не конфликтовала с другими вашими представлениями. Я не знаю, как изменить положение detailTextLabel. - person Matthias Bauch; 06.10.2010