我需要工具欄中的自定義圖標(黃色工具欄背景上的黑色圖標)。 我嘗試過UIBarButtonItem的initWithImage構造函數,但是這種情況下 是使用alpha值顯示的圖標,而且似乎沒有辦法通過 來更改基本的白色圖標顏色。我結束了使用UIButton,但它會好得多, 只是改變默認的圖標顏色,這有可能嗎?的initWithImage的參數更改默認圖標顏色是iOS工具欄
UIImage *buttonImage = [UIImage imageNamed:iconName];
UIBarButtonItem *bi = [[UIBarButtonItem alloc] initWithImage:buttonImage style:UIBarButtonItemStylePlain target:nil action:nil];
是的,這基本上是我現在有,但問題是UIButton的這種行爲是不同的,在操作方法我只有UIButton的指針,我不能使用酥料餅presentPopoverFromBarButtonItem和處理popover現在有點棘手... – Janci