2015-06-08 104 views

回答

1

更改字體大小很可能不是內存問題。

查找修改collectionView:cellForItemAtIndexPath:中的字體大小的代碼(假設您的gridView是一個集合視圖)。每次滾動時都會調用此方法,這可能是字體大小發生變化的原因。

CGFloat fontSize; 
UIFont *font = [UIFont systemFontOfSize:fontSize++]; 

如果您有內存問題,請確保您使用的 dequeueReusableCellWithReuseIdentifier:forIndexPath:collectionView:cellForItemAtIndexPath:這樣,你是不是重新創建細胞每次。

此外,通過更改圖像而不是每次創建新的imageView來重用imageView。

UIImage *image; 
[imageView setImage:image]; 

除了上面列出的建議之外,我還需要查看代碼的其餘部分以進一步提供建議。

相關問題