0
當我在UITableView中滾動時,rateView
爲== nil,併爲每個單元分配內存。這是內存泄漏嗎?或者當單元格滾動出屏幕併爲下一個單元格的'rateView'分配新內存時ARC會自動釋放內存?layoutsubviews中的內存泄露
此代碼位於我的我的自定義單元格的layoutSubviews
:
if (_rateView == nil) {
_rateView = [[DYRateView alloc] initWithFrame:CGRectMake(150, 7, 175, 50) fullStar:[UIImage imageNamed:@"StarFullLarge.png"] emptyStar:[UIImage imageNamed:@"StarEmptyLarge.png"]];
_rateView.padding = 8;
_rateView.alignment = RateViewAlignmentRight;
_rateView.editable = YES;
_rateView.delegate = self;
[_clearRateViewBg addSubview:_rateView];
}
_rateView.rate = _userRating.intValue;