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
被调用(它是),所以我会假设动画将被自动停止/删除,同时视图层次被破坏。
我的假设是否正确?