これはデフォルトでは呼び出し元のViewのタイトルが表示されます。
(タイトルが設定されていない場合は"back"と表示されます)
タイトルが長い場合などバランスが崩れてしまうのでこれを変更する方法。
呼び出し元のViewController.m
- (void)tapAction:(id)sender { UIBarButtonItem *backItem = [[UIBarButtonItem alloc] init]; backItem.title = @"戻る"; self.navigationItem.backButtonItem = backItem; [backItem release]; UIViewController *vc = [[UIViewController alloc] init]; [self.navigationController pushViewController:vc animated:YES]; [vc release]; }
注意する点は呼び出し先のViewControllerではなく呼び出し元のViewControllerに記述する必要があります。
0 件のコメント:
コメントを投稿