简单
[[UIBarButtonItem alloc] initWithCustomView: customButton];
Run Code Online (Sandbox Code Playgroud)
将工作
所以类似的东西:
UIButton *button = [UIButton buttonWithType: UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"animage.png"]];
[button addTarget:self action:@selector(onClick:) forControlEvents: UIControlEventTouchUpInside];
UIBarButtonItem *customItem = [[UIBarButtonItem alloc] initWithCustomView: button];
[self.navigationItem setLeftBarButtonItem:customItem];
Run Code Online (Sandbox Code Playgroud)
干杯,KrzysztofZabłocki