すべてがカスタム UINavigationBar を使用するインターフェイスでカスタム UIBarButtonItem を使用する方法
すべてのインターフェースで再び書かれるわけではありません。
統一設定に統一した方法はありますか?
UIImage image = [UIImage imageNamed:imagePath];
UIButton button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height);
[button setImage:image forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:highLightImagePath] forState:UIControlStateHighlighted];
[button addTarget:self action:selector forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
インターフェイス backBarButtonItem の多くはカスタムが必要,コードは同じ,N 回書きたくない