4

我有一个 xcode6 项目女巫正在使用 splitView。所以现在我想更改detailView中“主按钮”的标题。这里有两种不同的方法来做到这一点。此方法在 detailViewController 中实现,并从 MasterViewController 调用。

- (void)changeMasterButtonTitle:(NSString *)masterButtonTitle {
    self.navigationItem.leftBarButtonItem.title = masterButtonTitle;
}

- (void)changeMasterButtonTitle:(NSString *)masterButtonTitle {
    self.splitViewController.displayModeButtonItem.title = masterButtonTitle;
}

如果我以 ipad 的纵向模式启动应用程序,则标题已更改。但是,如果我展开 masterView,然后我将其折叠,则标题已更改回“Master”。我不知道这是在哪里以及如何发生的。如何永久更改标题?是否有一些委托方法可以使用?

4

1 回答 1

5

看看这个答案。我个人不需要第二步。

基本上你所要做的就是设置:

self.title = @"Your Title";

在你的 MasterController.m

于 2014-10-29T12:04:09.910 回答