Ustawianie koloru tła dla zwiększającego się wykorzystania pamięci UIView

Ładuję wiele UIViews na UIScrollView i próbuję wyśledzić, dlaczego używają tak dużo pamięci. Po procesie eliminacji przy użyciu instrumentów odkryłem, że ustawienie koloru tła widoków zwiększa wykorzystanie pamięci o 4 razy.

Jeśli nie ustawię koloru tła, użycie pamięci wynosi około 4,5 mega. Jak tylko ustawię kolor tła na cokolwiek redColor lub clearColor, użycie pamięci przeskakuje do 17 megabajtów.

Oto kod:

ThumbnailView *thumbView = [[ThumbnailView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 225.0f, 320.0f)];
thumbView.tag = aCounter;
thumbView.backgroundColor = [UIColor clearColor];

Czy ktoś wie, co może to powodować?

Naprawdę chciałbym mieć jasne tło. Jeśli nie ma sposobu na obejście tego problemu, czy istnieje inny sposób ustawienia tła UIView, aby było jasne?

questionAnswers(1)

yourAnswerToTheQuestion