3
我在表單元格的accessoryView中使用UIActivityIndicator。其實這是anotherView的子視圖(這是細胞的accessoryView的),如下圖所示:UIAcivityIndicatorView是否自行停止動畫,如果它被移除/釋放/釋放
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[anotherView addSubview:activityIndicator];
[activityIndicator startAnimating];
[activityIndicator release];
cell.accessoryView = anotherView;
對於我的使用情況下,我並不需要訪問指示燈查看更多。此外,如果完整的視圖將被刪除(由於解僱ViewController),我不關心那些UIActivityIndicators。
那麼這種使用方式是否安全並且不會產生任何內存/資源剩餘物?我檢查過,UIActivityIndicatorView
的dealloc
被調用(它是),所以我會假設動畫將被自動停止/刪除,同時視圖層次被破壞。
我的假設是否正確?