各位怎么判断一个view有没有superView

2024-11-27 10:30:20
推荐回答(1个)
回答1:

在最初即创建了这个scrollView,但是并没有使用 [self.view addSubView:scrollView] 来添加到根视图上
而是在点击按钮的时候,这样判断(代码随便敲的,表示个大概意思):
if ( [scrollView superView] )
{
[scrollView removeFromSuperView];
}
else
{
[self.view addSubView:scrollView];
}
如果scrollView还没在屏幕上,就会执行else里的代码,显示在屏幕上反之会移除.