我在设置自定义后退按钮时遇到问题。下面是我在viewDidLoad中的父ViewController中使用的当前代码:
UIButton *custBackButton = [[UIButton alloc] init];
[custBackButton setBackgroundImage:[UIImage imageNamed:@"back_btn.png"] forState:UIControlStateNormal];
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:custBackButton];
我可以将以下代码作为测试工作:
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Test" style:UIBarButtonItemStyleBordered target:nil action:nil];
对于第一个例子,任何人都可以给我一两个指针吗?
谢谢,
答案 0 :(得分:0)
不要使用self.navigationItem.backbarbutton ....使用self.navigationItem.leftbarbutton ....它会工作....在此之前make self.backbarbutton = nil ....删除它,否则它会重叠...而且这不会运行你的自定义按钮