0
我添加了多個圖像並使用縮放顯示它們。 由於內存大小有限,我應該嘗試刪除其中一些已經使用removeFromSuperview看到的內容。 我的問題是,當我嘗試縮放時,所選圖像通過removeFromSuperview消失。iOS removeFromSuperview並縮放
我的代碼如下:
if ([contentView viewWithTag:CONTENT_IMAGE_TAG_NUM + index]) {
if (index > 2) {
UIView *prevContentView = [contentView viewWithTag:(CONTENT_IMAGE_TAG_NUM + index - 2)];
if (prevContentView) {
[prevContentView removeFromSuperview];
[[SDImageCache sharedImageCache] clearMemory];
}
}
} else {
UIImageView *imageView = [self addContentImage:index contentArray:contentArray prevImageHeight:prevImageHeight];
-----
}
當我試圖在第3的圖像縮放,它消失了。 爲了解決縮放問題,我刪除了'removeFromSuperview',可以放大。但它造成了記憶問題。我有記憶警告。我怎麼解決這個問題?我想修復縮放和內存問題。 請讓我知道。提前致謝。