添加第二个视图[重复]

Posted

技术标签:

【中文标题】添加第二个视图[重复]【英文标题】:add second view [duplicate] 【发布时间】:2012-04-24 21:53:12 【问题描述】:

看起来很简单,但是我在这个网站上没有找到任何关于这个的信息。我想调用一个视图,但我不想使用 addSubview 方法,我只想在当前视图之上调用一个新视图。并在一段时间后将其删除。

【问题讨论】:

我不明白。要将视图添加到屏幕上吗? 如果你想显示一个视图,它必须是某个视图的子视图或带有自己的子视图的主视图。您不能拥有不属于窗口层次结构的视图 不,现在不是-_-。你已经可以回答这个问题,而不是告诉我可能的重复 【参考方案1】:

听起来您需要一个 NavigationController

您可以使用以下代码推送视图:

ViewController *viewController = [[ViewController alloc] 
initWithNibName:@"ViewController" bundle:nil];

[self.navigationController pushViewController:viewController animated:YES];

如果您想切换回旧的 ViewController,只需使用以下代码删除视图:

[self.navigationController popViewControllerAnimated:YES];

【讨论】:

ViewController 是一个自己的类,它扩展了 UIViewController。

以上是关于添加第二个视图[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用情节提要为 ipad 的 xcode 中的第一个视图内的第二个视图添加动画

将 col 添加到 pd.df 并从第二个 df 查找值 [重复]

具有两个子视图的 UITableViewCell,第二个添加的子视图位置和大小未显示为已初始化

试图在 Joomla 的新组件中添加第二个视图! 3.x

将 UIWebView 添加到第二个(不是第一个)故事板视图控制器

Python Pandas - 当我从第二个 Dataframe 添加两列时,Dataframe 列被吞下 [重复]