添加第二个视图[重复]
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,第二个添加的子视图位置和大小未显示为已初始化