self.title устанавливает заголовок navigationController и tabBarItem? Зачем?

Я делаю это в UIViewController для одной из моих вкладок:

self.title = @"Welcome"; 

Однако это переписывает все, что у меня есть для tabBarItem. Я пытался:

 self.tabBarItem.title = @"Home"; 

а также

 [self.tabBarItem initWithTitle:@"Home" image:[UIImage imageNamed:@"iconHome.png"] tag:0]; 

Но все же self.title перезаписывает tabBarItem, независимо от того, пытаюсь ли я использовать два последних fragmentа кода после того, как заголовок был установлен. Код даже работает без ошибок, но self.tabBarItem.title или initWithTitle ничего не делает?

Хорошо, я понял! Вот что я делаю:

 self.title = @"Title for TabBarItem"; // TabBarItem.title inherits the viewController's self.title self.navigationItem.title = @"Title for NavigationBar"; 

navigationBar наследует self.title, если иное не установлено с помощью self.navigationItem.title

 //set nav item title self.navigationController.navigationBar.topItem.title = @"zurück"; 

это сделало это для меня: =) (ничего из этого не было сделано )

Пытаться:

 [self setTitle:@"Welcome"]; UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"Home" image:[UIImage imageNamed: image] tag:0]; [self setTabBarItem:item]; [item release]; 

Я также столкнулся с той же проблемой, но я решил эту проблему следующим образом. Я установил заголовок и изображение tabBarItem сразу после того, как создал их в appDelegate.

Это то, что я сделал:

 [viewController setTitle:@"controllerTitle"]; [[viewController tabBarItem] setTitle:@"Custome Title for tab"]; [[viewController tabBarItem] setImage:[UIImage imageNamed:@"tab.png"]]; 
  • Как выбрать правильную область бобов?
  • Есть ли способ снизить кучу Java, когда он не используется?
  • c: forEach внутри перьев (например, p: panelgrid) внутри ui: repeat
  • Управление диаграммой MS с двумя Y-осями
  • Причина, почему бы не иметь макрос DELETE для C ++
  • Найти элемент управления в Windows Forms по имени
  • C # Получить позицию элемента управления в форме
  • Доступ к инъецируемой зависимости в конструкторе управляемого компонента вызывает NullPointerException
  • Что и где находятся стек и куча?
  • В каком порядке следует отправлять сигналы для изящного завершения процессов?
  • Чтение 40-гигабайтного CSV-файла в R с использованием bigmemory
  • Interesting Posts

    Поиск «мертвого кода» в большом унаследованном приложении C ++

    Настройка Eclipse для компиляции Haskell с плагином EclipseFP

    Преобразование VS2012 в VS2010

    Как передать значение с одного действия на другое в Android?

    Были ли в браузерах реализованы DOM3 EventListenerList?

    Как я могу сделать свое шифрование AES идентичным между Java и Objective-C (iPhone)?

    Как использовать invokeAll (), чтобы все пулы streamов выполняли свою задачу?

    Используя Windows 7, как вы можете использовать несколько мышей (чтобы получить несколько курсоров)?

    Преобразование DisplayPort и / или HDMI в DVI-D?

    Как показать список установленных приложений в списке без флажка, который не проверяется при прокрутке списка?

    Как я могу создать приложение Android в Android Studio, которое использует Google Maps Api v2?

    Соединение не может быть выполнено, потому что целевая машина активно отказалась от него 127.0.0.1:3446

    как найти элемент управления в шаблоне редактирования элемента?

    html5 audio player – jquery toggle click play / pause?

    Избегание «ресурса не синхронизируется с файловой системой»

    Давайте будем гением компьютера.