UIScrollView'e bir dizi UIView yüklüyorum ve neden bu kadar çok bellek kullandıklarını anlamaya çalışıyorum. Aletleri kullanarak eleme işleminden sonra, görünümlerin arka plan rengini belirleme işleminin bellek kullanımını 4 kat artırdığını keşfettim.UIView artan bellek kullanımı için arka plan rengini ayarlama
Arka plan rengini ayarlamazsam, bellek kullanımı yaklaşık 4,5megs değerinde olur. Arka plan rengini redColor veya clearColor öğelerine ayarladığım anda, bellek kullanımı 17megs'e atlar. İşte
kodudur:ThumbnailView *thumbView = [[ThumbnailView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 225.0f, 320.0f)];
thumbView.tag = aCounter;
thumbView.backgroundColor = [UIColor clearColor];
herkes bu neden olabilecek biliyor mu?
Gerçekten de sonra arka plan açık olmaktır. Bunun etrafında bir yolu yoksa, bir UIView'in arka planının açıklığa kavuşturulmasının başka bir yolu var mı?
Tam olarak aynı sorun var. Açık arka plan rengini ayarlamazsam, görünümler siyah bir arka plan ile görüntülenir. çözümün neydi? –