我正在嘗試爲我的UIBarButtonItem設置圖像,但我無法做到這一點。我嘗試了兩次,第一種情況是我的圖像在正確的位置,但是當我點擊按鈕時沒有任何反應(它應該彈出一個新窗口,但沒有任何效果)。還有就是我已經使用了一段代碼:無法爲UIBarButtonItem設置圖像
UIImage *faceImage = [UIImage imageNamed:@"plus_button.png"];
UIButton *face = [UIButton buttonWithType:UIButtonTypeCustom];
face.bounds = CGRectMake(0, 0, faceImage.size.width, faceImage.size.height);
[face setImage:faceImage forState:UIControlStateNormal];
UIBarButtonItem *faceBtn = [[[UIBarButtonItem alloc] initWithCustomView:face]initWithImage:faceImage style:UIBarButtonItemStylePlain target:self action:@selector(addProduct:)];
self.navigationItem.leftBarButtonItem = faceBtn;
在第二種情況下,我設置的按鈕圖像,並出現新的窗口,它應該是,但不僅是我的自定義圖像我想要的,而且它顯示「邊界」,它看起來像圖像放在默認按鈕的中心。顯然,我只想要我的形象,而不是邊界,只有我的形象。有我在第二種情況下使用的一段代碼:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]initWithImage:faceImage style:UIBarStyleDefault target:self action:@selector(addProduct:)];
self.navigationItem.leftBarButtonItem = addButton;
請幫我解決問題,任何幫助將不勝感激,謝謝!
barButtonItemClass是未申報的標識符:( –
哦!我寫錯了...現在我編輯請檢查它:-) – TheTiger
它適合你嗎? – TheTiger