如何以编程方式删除UIScrollView中的内容?因为我必须经常更新其中的内容。
答案 0 :(得分:6)
我不认为典型的UIView:
之间存在差异for (UIView *v in [scrollView subviews])
[v removeFromSuperView];
答案 1 :(得分:6)
您可以遍历滚动视图的子视图,如:
for(UIView *subview in scrollView.subviews)
[subview removeFromSuperview];
或者您可以使用- [NSArray makeObjectsPerformSelector:]
方法,例如:
[scrollView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
答案 2 :(得分:5)
for(UIView *vw in [scrView subViews])
[vw removeFromSuperView];
您可以使用此功能删除滚动视图中的内容
答案 3 :(得分:4)
以下代码用于删除滚动视图中的对象
[[myScrollView viewWithTag:myButtonTag] removeFromSuperview];