4

如何以编程方式删除 UIScrollView 中的内容?因为我必须经常更新其中的内容。

4

4 回答 4

6

我认为典型的 UIView 之间没有区别:

for (UIView *v in [scrollView subviews])
    [v removeFromSuperView];
于 2012-04-11T11:59:35.443 回答
6

您可以循环浏览滚动视图的子视图,例如:

for(UIView *subview in scrollView.subviews)
    [subview removeFromSuperview];

或者您可以使用- [NSArray makeObjectsPerformSelector:]以下方法:

[scrollView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
于 2012-04-11T12:04:50.110 回答
5
for(UIView *vw in [scrView subViews])
  [vw removeFromSuperView];

您可以使用它来删除滚动视图中的内容

于 2012-04-11T11:59:05.023 回答
4

以下代码用于删除滚动视图中的对象

[[myScrollView viewWithTag:myButtonTag] removeFromSuperview];
于 2012-04-11T12:03:40.340 回答