Как преодолеть утечку памяти при настройке UISlider? - PullRequest
0 голосов
/ 17 августа 2011

Я настраиваю свой UISlider, как показано ниже,

IBOutlet UISlider* pageSlider;
/* Slider Customization */  
UIImage *sliderImg = [UIImage imageNamed:@"slider.png"];
UIImage *scaledImage = [UIImage imageWithCGImage:[sliderImg CGImage] scale:2.0 orientation:UIImageOrientationUp];
[pageSlider setThumbImage:scaledImage forState:UIControlStateNormal];

UIImage *sliderLeftTrackImage = [[UIImage imageNamed: @"slider_line.png"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
UIImage *sliderRightTrackImage = [[UIImage imageNamed: @"slider_line.png"] stretchableImageWithLeftCapWidth: 9 topCapHeight: 0];
[pageSlider setMinimumTrackImage: sliderLeftTrackImage forState: UIControlStateNormal];
[pageSlider setMaximumTrackImage: sliderRightTrackImage forState: UIControlStateNormal];

и для назначения текущего значения выбора я использую

[pageSlider setValue:_pageNumber+1 animated:YES];

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

1 Ответ

0 голосов
/ 17 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...