У меня есть пользовательский заголовок UINavigationBar и пользовательская кнопка возврата. Моя проблема в том, что название не сосредоточено на iPhone. Это как если бы моя кнопка назад нажимала заголовок справа. Любая идея, как я могу ее сосредоточить?
int height = self.navigationController.navigationBar.frame.size.height;
int width = self.navigationController.navigationBar.frame.size.width;
UILabel *navLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, width + 300, 20)];
navLabel.backgroundColor = [UIColor whiteColor];
navLabel.textColor = [UIColor redColor];
navLabel.font = [UIFont fontWithName:@"Helvetica" size:30];
navLabel.textAlignment = UITextAlignmentCenter;
self.navigationItem.titleView = navLabel;
[navLabel release];
((UILabel *)self.navigationItem.titleView).text = self.title;
Спасибо!
edit Я удалил лишний код и добавил это изображение:
Обратите внимание на то, как заголовок переместится, чтобы разместить кнопку....