gpt4 book ai didi

ios - 如何向导航项添加按钮?

转载 作者:行者123 更新时间:2023-11-29 01:04:14 24 4
gpt4 key购买 nike

我正在将一个用 ios 2 编写的应用程序转换为 ios 9。我不太熟悉 ios 2,我需要一些帮助。回到 ios 2 时,没有 View Controller ,并且使用了 xib 文件。有一个称为主窗口的 xib 文件,其中包含所有导航项。就我而言,主窗口 xib 有一个导航栏。在代码中有以下行

self.navigationItem.title = @"返回";

因此,当我在模拟器上运行应用程序时,我可以看到,在我的一个 View 中,有一个标题为“后退”的按钮。但是我找不到这个按钮的方法。就像它没有 IBAction 或方法一样。我正在尝试为导航项添加选择器,但它不起作用。这是我尝试过的:

self.navigationItem.selector = @selector(backButtonClicked:)

如何向 navigationItem 添加选择器,以便我可以在项目中搜索该选择器或创建自己的选择器。

最佳答案

您可以通过这种方式将自定义后退按钮添加到您的导航栏

UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(backButtonClicked:)];
self.navigationItem.leftBarButtonItem = btn;


-(void)backButtonClicked: (id)sender
{
[self.navigationController popViewControllerAnimated: YES]; // or popToRoot... if required.
}

关于ios - 如何向导航项添加按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36607467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com