任何人都可以告诉我为什么这段代码不起作用吗?将自定义按钮添加到UINavigationItem LeftBarButtonItem
self.backButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.backButton setImage:[UIImage imageNamed:@"back_arrow.png"]
forState:UIControlStateNormal];
self.backButton.contentMode = UIViewContentModeCenter;
[self.backButton addTarget:self
action:@selector(backButtonAction:)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.backButton];
[navigationItem setLeftBarButtonItem:backButtonItem animated:NO];
navigationItem.hidesBackButton = YES;
编辑:
没有出现在leftBarButtonItem
。那就是问题所在。
怎么不工作?你看到了什么结果? – rdelmar
什么问题? leftButton没有显示或其他? – Atif
您使用导航控制器吗?你在哪里使用该代码? –