jar*_*ryd 7 iphone cocoa-touch uiscrollview uikit ios
我需要删除的图像subviews从一个ScrollView和我试图去除array的subviews,但是这是一个NSArray这是不可改变的.
如何才能subview予以除名scrollviews array的subviews?
bio*_*ffe 35
NSArray *viewsToRemove = [scrollView subviews];
for (UIView *v in viewsToRemove) [v removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)
Emp*_*ack 12
你可以这样做,
[[scrollView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
Run Code Online (Sandbox Code Playgroud)
这将删除UIScrollView的所有子视图但其滚动指示符:_scrollView.showsHorizontalScrollIndicator = _scrollView.showsVerticalScrollIndicator = NO; [_scrollView.subviews makeObjectsPerformSelector:@ selector(removeFromSuperview)]; _scrollView.showsHorizontalScrollIndicator = _scrollView.showsVerticalScrollIndicator = YES;