在 splitViewController 的 detailView 中设置 barButtonItem 的标题
Posted
技术标签:
【中文标题】在 splitViewController 的 detailView 中设置 barButtonItem 的标题【英文标题】:setting the title of a barButtonItem in the detailView of a splitViewController 【发布时间】:2012-04-13 21:11:40 【问题描述】:我是 ios 的新手,正在努力解决与拆分视图控制器相关的问题。
我有一个拆分视图控制器,其中主控制器是一个导航控制器,包含一个 tabBarController。 tabBarController 有两个 tab,每个 tab 都指向它自己的 navigationControllers 中的 TableViewControllers。splitView 的详细视图是 splitViewDelegate。
我苦苦挣扎的部分是 splitViewController-willHideViewController-withBarButtonItem-forPopoverController.
我想根据master中显示的标题来设置barButtomItem的标题。
如果有人能帮我解决这个问题,我将不胜感激,也许能理解这个过程中缺失的部分。
谢谢
【问题讨论】:
【参考方案1】:这是使用默认拆分视图控制器项目访问主标题的代码:
UINavigationController *nav = [[self.splitViewController viewControllers] objectAtIndex:0];
MasterViewController *master = (MasterViewController *)[nav topViewController];
barButtonItem.title = master.title;
【讨论】:
感谢 Inafziger。您上面的代码帮助我解决了我面临的问题。谢谢。 不客气!请接受我的回答,因为它对您有所帮助,请选中答案旁边的框,以便我得到认可。以上是关于在 splitViewController 的 detailView 中设置 barButtonItem 的标题的主要内容,如果未能解决你的问题,请参考以下文章
在 iPad 的 splitViewController 中添加 UINavigationController
SplitViewController 在启动时总是显示 DetailViewController
在 splitviewcontroller 中将数组从 masterview 发送到 detailview
使 splitViewController 的细节部分可滚动?
如何在 Swift 中以编程方式创建 SplitViewController?
iPad:在 RootView 中合并 SplitViewController 和 NavigationController 的概念?