首页 文章

从以编程方式创建的导航栏项目设置操作

提问于
浏览
1

我的故事板是这样的:

storyboard

所以从导航控制器,我要去一个标签控制器 . 我的标签控制器有其分类,名为:MYTabBarView

在MyTabBarView.m中,在其ViewDidLoad方法中,我以编程方式创建了正确的条形按钮项,如下所示:

UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonSystemItemAction target:self action:@selector(homeButtonAction)];

self.navigationItem.rightBarButtonItem=homeButton;

我的问题是如何为它编写动作 . 我的意思是如果它是一个在故事板中可见的按钮,我会在.h文件和.m文件中“拖放”它我会有

方法:

那我该怎么办?

- (IBAction)home:(id)sender {
....
}

1 回答

  • 2

    使用您在创建按钮时键入的选择器:

    - (void)homeButtonAction {
        // Code
    }
    

    如果你想传递发件人使用 @selector(homeButtonAction:) 和以下方法:

    - (void)homeButtonAction:(id)sender {
        // Code
    }
    

相关问题