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に書く。
遷移先である子のほうではない。