2011-06-22 13 views
0

ナビゲーションバーの追加、キャンセル、戻るボタンにイメージを置く必要があります。私はボタンを追加してやったが、戻るボタンを手に入れていない。ナビゲーションバーのボタンに画像を設定する方法は?

この追加ボタン画像でも戻る青色のカスタムボタンを設定していますか?

UIBarButtonItem *addButton=[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"bar_add_button.png"] 
    style:UIBarButtonSystemItemAdd target:self    
    action:@selector(addNote)]; 
+0

あなたは私たちに 'addButton'コードを示しています。 –

+0

これは、ボタンを追加してボタンをキャンセルしようとしたときの画像の配置方法です。 –

答えて

3
// Initialize the UIButton 
UIImage *buttonImage = [UIImage imageNamed:@"buttonImage.png"]; 
UIButton *aButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[aButton setImage:buttonImage forState:UIControlStateNormal]; 
aButton.frame = CGRectMake(0.0, 0.0, buttonImage.size.width, buttonImage.size.height); 

// Initialize the UIBarButtonItem 
UIBarButtonItem *aBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:aButton]; 

// Set the Target and Action for aButton 
[aButton addTarget:self action:@selector(aButtonClicked:) forControlEvents:UIControlEventTouchUpInside]; 

// Then you can add the aBarButtonItem to the UINavigationBar 
... 
self.navigationItem.leftBarButtonItem = aBarButtonItem; 

// Release buttonImage 
[buttonImage release]; 
+0

UIBarButtonItemの初期化中にエラーが発生し、インターフェイスタイプを静的に割り当てることができません。 –

+0

* bBarButtonItemの先頭に*が残っていました –

+0

done.thnx。戻るボタンを探しています。 –