调用方法以在 UISplitviewController 中显示左主 ViewController

Posted

技术标签:

【中文标题】调用方法以在 UISplitviewController 中显示左主 ViewController【英文标题】:Method get called for showing the Left Master ViewController in UISplitviewController 【发布时间】:2012-06-07 15:03:42 【问题描述】:

我最近在 XCode 4.3.2 (ios 5.1) 中创建了一个示例 Master Detail UISplitViewController 项目。

现在,一旦我在 deail 视图中选择了 barbuttonitem,就会显示根视图。所以我想知道当我选择 bar button item 时会调用哪个方法。

以下用于执行此操作的代码:

- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController


     barButtonItem.title = NSLocalizedString(@"Left", @"Left");
    [self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];


背后的目的是知道方法名称,以便我可以设置带有图像的自定义按钮并将其设置在导航栏中并调用该特定方法以显示根主视图。

【问题讨论】:

【参考方案1】:

认为您正在寻找的方法是:

- (void)splitViewController:(UISplitViewController *)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)button;

【讨论】:

或者-(void)splitViewController:(UISplitViewController *)svc popoverController:(UIPopoverController *)pc willPresentViewController:(UIViewController *)aViewController

以上是关于调用方法以在 UISplitviewController 中显示左主 ViewController的主要内容,如果未能解决你的问题,请参考以下文章

调用方法以在 UISplitviewController 中显示左主 ViewController

将 UI Thread 方法传递给另一个线程以在 C# 中调用

从命名空间调用方法以在另一个 javascript 文件中使用

更改“ReproClass”上的 Dispose 方法以在此字段上调用 ​​Dispose 或 Close

如何删除错误以在空对象引用上调用接口方法“boolean android.database.Cursor.moveToFirst()”

在哪里可以找到正确的 HTTP 端点以在 Oauth2 Playground 中测试 Google Ads API 调用?