gpt4 book ai didi

ios - 从 iOS 中的 ScrollView 中删除 subview 后减小 ScrollView 的大小

转载 作者:行者123 更新时间:2023-11-28 22:37:01 26 4
gpt4 key购买 nike

我想从 ScrollView 中删除 subview ,看到这篇文章:how to remove subviews from scrollview?

我正在使用此代码删除 subview :

NSArray *subviews = [[scroller subviews] copy];
for (UIView *subview in subviews) {
[subview removeFromSuperview];
}

但我需要减小 ScrollView 的大小?

我该怎么做?

这就是我删除特定 View 的方式:

        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)];

但是还是不行...

最佳答案

试试下面的代码

[[scrollVw subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];

你会成功的

关于ios - 从 iOS 中的 ScrollView 中删除 subview 后减小 ScrollView 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15635479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com