2013-04-29 64 views
0

我試圖向我的UIToolBar添加自定義按鈕(形狀和顏色),但它出現大大不同於它應該。試圖將自定義的UIBarButtonItem添加到UIToolBar,但項目出來搞砸

什麼按鈕看起來像:

enter image description here

它看起來像在酒吧什麼:

enter image description here

這是我用來增加它的代碼:

UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"]; 
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:backButtonImage style:UIBarButtonItemStylePlain target:self action:@selector(backButtonTapped)]; 
    [toolBarItems addObject:backButton]; 

我到底在做什麼這裏錯了嗎?

回答

5

嘗試使用initWithCustomView:,而不是其他初始化方法

所以,你應該先創建一個UIButton你想要的自定義圖像和選擇,然後用這段代碼

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourButton]; 
[toolBarItems addObject:backButton]; 
相關問題