あなたが探しているのは、伸縮可能な画像です。
これで整理できます:
http://idevrecipes.com/2010/12/08/stretchable-images-and-buttons/
編集:あなたの画像を見ると、うまくいかないと思います。
カスタム UIButton を作成し、戻るボタンをそのカスタム ボタンに設定し、ViewController ポップを自分で処理する必要があります。
このようにボタンを作成/設定します。
UIImage *buttonImage = [UIImage imageNamed:@"mybuttonimage.png"];
UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeCustom];
[doneButton addTarget:self action:@selector(goBack)forControlEvents:UIControlEventTouchUpInside];
[doneButton setImage:buttonImage forState:UIControlStateNormal];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]initWithCustomView:doneButton];
self.navigationItem.leftBarButtonItem = backButton;
そして、メソッドを goBack に追加する必要があります
-(void)goBack { // Go Back
[self.navigationController popToViewController:
[self.navigationController.viewControllers objectAtIndex:3] animated:YES];
}