我想从滚动视图中删除子视图,并看到了这篇文章:如何从滚动视图中删除子视图?
我正在使用此代码删除子视图:
NSArray *subviews = [[scroller subviews] copy];
for (UIView *subview in subviews) {
[subview removeFromSuperview];
}
但是我需要减小滚动视图的大小吗?
我怎么做?
这就是我删除特定视图的方式:
NSArray *subviews = [[menuScrollView subviews] copy];
for (UIView *subview in subviews)
{
NSLog(@"subview.name is %i",subview.tag);
if(subview.tag == 1001)
{
[subview removeFromSuperview];
break;
}
}
编辑:
我试过这个:
[mScrollView setContentSize:CGSizeMake(mScrollView.frame.size.width,mScrollView.frame.size.height-subview.frame.size.height)];
但它仍然无法正常工作......