2012-02-18 4 views
0

У меня есть следующий код, который должен установить заголовок моего uiviewcontroller, но он не работает. любая идея почему?Невозможно установить заголовок контроллера вида

[email protected]"User Login";  
[self setTitle:@"User Login"]; 
+0

Где вы положить эти строки кода ?, У вас есть панель навигации? –

+0

У меня есть панель инструментов с двумя кнопками на панели слева и справа и между ними. Гибкое пространство. – Ahsan

ответ

1

Контроллер обзора должен быть нажат навигационным контроллером, чтобы это работало.

1

Я не уверен, если я понимаю, это правильно ...

Вы добавили UIToolbar на вершине?

Попробуйте добавить UINavigationBar вместо UIToolBar, и ваше название должно работать.

UIToolBars обычно находится в нижней части экрана.

0

хорошо, heres решение: поскольку theres гибкое пространство между левыми и правыми кнопками на uitoolbar, имя не появилось. Я удалил флеш-пространство и разместил там свое имя. спасибо всем за добрые предложения.

+1

Поскольку вы используете панель инструментов, вам нужно поместить UILabel посередине ... и использовать ее для отображения вашего имени входа и вы можете использовать гибкий интервал. – user523234

0
  • Чтобы установить заголовок, вам необходимо установить заголовок контроллера вида. Даже если вы это сделаете, название не будет видно, если вы не добавите контроллер навигации. Это должно решить проблему. Для этого вам нужно иметь контроллер навигации и установить его название. Тогда вы можете скрыть навигационный контроллер, если хотите. Я вставил пример кода ниже.

  • После того, как вы установили заголовок навигационного контроллера, вы можете нажать на понравившиеся вам виды. См. Пример кода.

- The entire code to do this is here

Смежные вопросы