В настоящее время у меня есть горизонтальный UIScrollView, заполненный UIViews.Виды снимаются при удалении с экрана и используются повторно.Каждый UIView разделен на подклассы для рисования изображений, используя drawInRect с вызовом [someView setNeedsDisplay], когда представление выходит на экран.
[_image drawInRect:imageRect];
Мои градиенты, текст, фигуры и т. Д. Все загружаются плавно, но как только я рисую изображение, я испытываю заметное снижение производительности.Размер изображения, кажется, не имеет значения, потому что представление прокрутки всегда запаздывает.(Я получаю тот же результат и при использовании UIImageView.) Все мои изображения также загружаются заранее.
Есть ли лучший способ рисовать изображения, которые не приведут к снижению производительности?