【发布时间】:2012-02-17 01:46:33
【问题描述】:
我只想在 iPad 拆分视图应用程序中更改以纵向模式启动 Popover 的按钮的标题(显示主视图)。在我的一生中,我无法弄清楚如何引用这个按钮。我通过使用主从应用程序模板(iOS 5 和故事板)创建一个新项目来启动应用程序,并且大部分界面代码都从故事板文件开始。任何帮助表示赞赏。
【问题讨论】:
标签: ios ipad uisplitviewcontroller uipopovercontroller
我只想在 iPad 拆分视图应用程序中更改以纵向模式启动 Popover 的按钮的标题(显示主视图)。在我的一生中,我无法弄清楚如何引用这个按钮。我通过使用主从应用程序模板(iOS 5 和故事板)创建一个新项目来启动应用程序,并且大部分界面代码都从故事板文件开始。任何帮助表示赞赏。
【问题讨论】:
标签: ios ipad uisplitviewcontroller uipopovercontroller
在您的详细视图中,您会发现拆分视图的委托方法,用于在纵向模式下添加新按钮(也可能使用类似的方法 - 但它们都有 UIBarButtonItem* 参数):
-(void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)pc
{
barButtonItem.title = @"Your custom title goes here";
[self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
self.masterPopoverController = pc;
}
就是这样 - 你已经完成了。
【讨论】: