У меня очень сложный подкласс UITableViewCell
, и в Instruments
я обнаружил, что вызов [super layoutSubviews]
потребляет 5% времени выполнения при прокрутке табличного представления.Поэтому я попытался пропустить вызов [super layoutSubviews]
, так как сам делаю макет всех подпредставлений.Это дало мне повышение производительности.Однако я обнаружил, что без вызова [super layoutSubviews]
интерактивные подвиды, такие как кнопки, больше не получают сенсорные события.
Поэтому мой вопрос заключается в том, как я могу опустить вызов [super layoutSubviews]
в моем подклассе UITableViewCell
для полученияповышение производительности без прерывания доставки сенсорных событий в подпредставлениях?