【发布时间】:2014-02-19 21:06:54
【问题描述】:
我正在为 iPhone 开发一个应用程序,我在切换视图、xib 和故事板等方面遇到了一些麻烦。我已经完成了切换视图的所有工作,但是当我更改为我的游戏时从我的主菜单查看,似乎不是完全切换视图,它只是将我以编程方式添加的所有对象等附加到同一个故事板,出于某种原因,我可以在游戏完全加载和工作时在后台看到上一页。以前视图中的按钮似乎仍然有效,但只是“幽灵按钮”,因为我可以通过新视图单击它们。
就好像旧视图永远不会卸载,只是停留在后台,而新视图被添加到旧视图之上。我正在使用 Xcode 版本 5.0.1 (5A2053) 并为 iOS 7 开发。我用于切换视图的方法是:
从 Storyboard 到 Xib:
[self presentViewController: [iphoneGame alloc] animated: NO completion:nil];
从 Xib 到 Storyboard:
ViewController *viewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"ViewController"];
[viewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentViewController:viewController animated:NO completion:nil];
【问题讨论】:
标签: ios objective-c storyboard