2013-07-10 8 views
0

Мне было интересно, можно ли изменить название моего навигационного контроллера ближе к верхней части панели? Сейчас это выглядит так. enter image description hereПеремещение заголовка навигационной панели

Я думал, что это было бы

self.navigationItem.titleView = [[titleView alloc] initWithFrame:CGRectMake(100,2, 2,100)]]; 

Но я думаю titleView должен быть другой вид?

Спасибо за помощь!

ответ

0

Дайте кадр во время инициализации!

UIView *iv = [[UIView alloc] initWithFrame:CGRectMake(0,0,32,32)]; 
[iv setBackgroundColor:[UIColor whiteColor]]; 


self.navigationItem.titleView = iv; 
+0

Рама становится меньше, но она не движется вверх. Я изменил: UIView * iv = [[UIView alloc] initWithFrame: CGRectMake (0,0,32,32)]; [iv setBackgroundColor: [UIColor whiteColor]]; self.navigationItem.titleView = iv; self.title = NSLocalizedString (@ "test title", @ "test title"); –

+0

Да, 32, 32 довольно мало, вам может потребоваться настроить по мере необходимости. – ApolloSoftware