UINavigationControlllerのbackボタンのテキストの変更

デフォルトだと勝手に前画面のタイトルが入るアレ。
前画面のタイトルが長いとボタンが長くなってみっともない。


昨日これにすごくハマった。


self.navigationItem.backBarButtonItemや、
self.navigationItem.leftBarButtonItemなど、
どんなにプロパティをたどっても、
どこにもそのボタンの中に入っている文字列が入っていない。




で、ググったらすぐに解決した。


http://blog.boreal-kiss.com/2009/05/01000033.html

UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc]
	initWithTitle:@"Back"
	style:UIBarButtonItemStyleBordered
	target:nil
	action:nil];
self.navigationItem.backBarButtonItem = backButtonItem;
[backButtonItem release];


これを親のViewControllerに書く。
遷移先である子のほうではない。