我有一个SplitView模板项目。 我想更改RootViewController中用户选择项目的DetailView。iOS:如何动态更改SplitView模板中的DetailView?
事实上,我不能只是改变那个视图内的东西(DetailView),就像它在模板中完成的那样(当你在创建项目时检查“使用核心数据存储”)。 我想在整个视图之间切换。
我已经试过了:
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate.detailViewController setView:curretnDetailViewController.view];
appDelegate.detailViewController = currentDetailViewController;
通过我不明白为什么我需要线#2的方式(..setView:..)?为什么分配detailViewController(第3行)是不够的? - 代码看起来可怕=(
但无论如何,当我想不完全可用,除了一切的DetailView消失就像我已经改变了主视图,而不仅仅是DetailViewController的
我想我应该改变一些东西。 splitViewController但没有发现什么=(
感谢您的关注。
有没有可能你还有上面列出的第三种方法的例子? – JimmyP 2014-01-31 00:27:55