0

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

4

1 回答 1

0

您可以像这样获取当前显示在视图上的子视图列表:

NSArray *subArray = [self.view subviews];

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

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

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

[someView removeFromSuperview];

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

于 2012-07-01T02:24:54.667 回答