Статические изображения в drawRect или в методе повторного использования ячейки?

StackOverflow https://stackoverflow.com/questions/1958894

Вопрос

Я тестировал добавление статического изображения в повторно используемую ячейку, а не рисование его в ячейке с помощью метода drawrect.Я протестировал оба метода, и кажется, что рисование изображения каждый раз, когда ячейка отображается на дисплее, происходит быстрее, чем добавление изображения в повторно используемую ячейку.

Кто-нибудь знает, как это возможно?у меня есть еще два статических изображения, следует ли мне нарисовать их в drawrect или добавить в повторно используемую ячейку?

Спасибо!

Это было полезно?

Решение

Определите «добавление статического изображения».

Практически в любом случае, когда вы его добавляете, в используемом вами представлении изображения вызывается drawRect для отображения изображения.

Выполняя собственную работу по рисованию прямоугольников на уровне ячеек, вы убираете некоторые слои вызовов, а также рисуете все на одном слое (ячейке) вместо объединения слоев ячеек со слоями UIImageView.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top