У меня очень сложный подкласс UITableViewCell
, и я нашел в Instruments
, что вызов [super layoutSubviews]
требует 5% времени работы при прокрутке таблицы. Поэтому я пробовал пропустить вызов [super layoutSubviews]
, так как сам выполнял макет всех подзапросов. Это дало мне повышение производительности. Тем не менее, я обнаружил, что без вызова [super layoutSubviews]
интерактивные субблоки, подобные кнопкам, больше не получают сенсорных событий.Как я могу пропустить вызов [super layoutSubviews] для UITableViewCell?
Итак, мой вопрос: как я могу опустить [super layoutSubviews]
в мой подкласс UITableViewCell
, чтобы получить повышение производительности, не нарушая доставку событий прикосновений в подзаголовки?
У меня возникла проблема. Каково было ваше окончательное решение? Добавили ли вы [super layoutSubviews] или просто отрегулировали рамку contentView? Вы указали, что еще нужно отобразить в layoutviewview, которое мы должны добавить вручную? –
@Don layout contentView вручную. – an0