【发布时间】:2011-04-12 12:36:12
【问题描述】:
我有一个 SplitView 模板项目。 我想更改用户在 RootViewController 中选择项目的 DetailView。
事实上,我不能像在模板中那样更改视图 (DetailView) 中的内容(当您在创建项目时选中“使用核心数据存储”时)。 我想在整个视图之间切换。
我试过了:
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
[appDelegate.detailViewController setView:curretnDetailViewController.view];
appDelegate.detailViewController = currentDetailViewController;
顺便说一句,我不明白为什么我需要 line#2 (..setView:..)?为什么分配 detailViewController(第 3 行)还不够? - 代码看起来很糟糕=(
但无论如何,这并不完全符合我的要求。除了 detailView 之外的一切都消失了。就像我改变了主视图,而不仅仅是 DetailViewController 的
我想我应该在 splitViewController 中更改一些内容,但没有找到什么=(
感谢您的关注。
【问题讨论】:
标签: objective-c ios uisplitviewcontroller