我是iphone programmming的新手,无法理解我哪里出错了。
如何仅显示当前视图并删除所有其他视图?
因为当我点击其中一个标签栏项目以加载newview
时,它会在背景中显示prevoiusview
,并在其顶部显示当前视图。因此屏幕看起来很模糊。
如何解决这个问题?
答案 0 :(得分:0)
在添加新视图之前使用此选项:
for (UIView *subview in [self.view subviews]) {
[subview removeFromSuperview];
}
答案 1 :(得分:0)
如果您每次执行UIView
操作时都要创建UITabBar
。
[view removeFromSuperview];
如果你想删除self.view中所有添加的项目
for (id view in self.view) {
[view removeFromSuperview];
}
否则使用
view.hidden=TRUE;