我正在设计一个iphone应用程序,我需要帮助构建程序。我是xcode的新手,但我还在使用xcode 3,因为我没有狮子。我的问题与使用视图控制器有关。我的第一个问题是,如果我不知道屏幕上有哪个视图,我该如何摆脱屏幕上的视图?我的下一个问题是如何添加我想要的视图?我知道我要求很多,但我已经尝试了很多东西而且它不起作用。
答案 0 :(得分:0)
您可以获取当前在视图上显示的子视图列表,如下所示:
NSArray *subArray = [self.view subviews];
或者如果您在添加标签时为每个标签分配一个标签,您可以通过其标签获得特定的子视图,即
UIView *someView = [self.view viewWithTag:100];
为您想要使用的视图创建对象后,您只需调用removeFromSuperview:
[someView removeFromSuperview];
这是你的意思吗?喜欢从屏幕上删除按钮和图像?或者你的意思是你想推/弹视图控制器(比如从游戏返回主菜单等)