繁体   English   中英

iOS Objective-C UIBarButtonItem设置选择器

[英]iOS Objective-C UIBarButtonItem Set Selector

我正在创建一个UIBarButtonItem来创建一个后退按钮:

self.backButton = [[UIBarButtonItem alloc] initWithCustomView:backToolbar];
self.backButton.enabled = YES;
self.backButton.imageInsets = UIEdgeInsetsZero;

我想将其选择器设置为:

- (IBAction)goBack:(id)sender {
    NSLog(@"goBack pushed");

    [self.iframeView goBack];
}

将backButton设置为具有goBack选择器的最佳方法是goBack

编辑:

@property (strong, nonatomic) IBOutlet UIBarButtonItem *backButton;

一种方法是直接分配给条形按钮项,例如

[backButton setTarget:self];
[backButton setAction:@selector(backButtonPressed:)];

第二种方式是带有已执行操作的按钮的启动栏按钮项目

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 0.0, 60.0, 30.0)];
[button addTarget:self
           action:@selector(backButtonPressed:)
 forControlEvents:UIControlEventTouchUpInside];
self.backButton = [[UIBarButtonItem alloc] initWithCustomView:button];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM