多视图Xcode

时间:2012-06-30 23:12:25

标签: iphone xcode views

我正在设计一个iphone应用程序,我需要帮助构建程序。我是xcode的新手,但我还在使用xcode 3,因为我没有狮子。我的问题与使用视图控制器有关。我的第一个问题是,如果我不知道屏幕上有哪个视图,我该如何摆脱屏幕上的视图?我的下一个问题是如何添加我想要的视图?我知道我要求很多,但我已经尝试了很多东西而且它不起作用。

1 个答案:

答案 0 :(得分:0)

您可以获取当前在视图上显示的子视图列表,如下所示:

NSArray *subArray = [self.view subviews];

或者如果您在添加标签时为每个标签分配一个标签,您可以通过其标签获得特定的子视图,即

UIView *someView = [self.view viewWithTag:100];

为您想要使用的视图创建对象后,您只需调用removeFromSuperview:

[someView removeFromSuperview];

这是你的意思吗?喜欢从屏幕上删除按钮和图像?或者你的意思是你想推/弹视图控制器(比如从游戏返回主菜单等)