スクロールビューからサブビューを削除したいのですが、この投稿を見ました:スクロールビューからサブビューを削除するには?
このコードを使用してサブビューを削除しています:
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)];
しかし、それはまだ機能していません...