0
我正在为iPhone开发一个应用程序,并且在切换视图和xib以及故事板等时遇到了一些问题。我已经在切换视图时获得了一切工作,但是当我从我的主菜单转到我的游戏视图时,似乎不是完全切换视图,而是将所有我以编程方式添加的对象附加到相同的故事板上,出于某种原因,我可以在后台看到前一页而游戏完全加载和工作。以前的视图按钮也似乎仍然工作,但只是“鬼按钮”,因为我可以通过新视图点击它们。故事板切换到另一个xib时不卸载
这几乎就好像旧视图不会卸载,但只是在后台停留,而新视图被添加到旧视图的顶部。我使用的Xcode 5.0.1版本(5A2053)和开发的iOS 7.我使用的切换视图的方法是:
从故事板到厦门国际银行:
[self presentViewController: [iphoneGame alloc] animated: NO completion:nil];
从XIB至脚本:
ViewController *viewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"ViewController"];
[viewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentViewController:viewController animated:NO completion:nil];
嗯,我相当新的应用程序开发,我想从一开始就有一个故事板,所以我只是添加一个xib的下一个视图,是不好的?如果有的话是否有办法将主要故事板“转换”为xib? –
如果你是新的,坚持故事板。为您的故事板添加一个新场景,以便下一个VC学习如何链接到它。混合XIB和故事板只会让你困惑,有些事情你不能用XIB做,只有故事板。 –