Установка заголовка UITabBar

Вот структура каталогов в качестве примера:

\project
    \source
    \cache
    \other

, Когда в project Вы видите, что Ваш каталог кэша не добавляется и обнаруживается как таковой.

> svn st
M  source
?  cache

Для установки проигнорировать свойства сделайте

svn propset svn:ignore кэш.

, где svn:ignore название свойства, Вы устанавливаете, cache значение свойства, и . каталог, на котором Вы устанавливаете это свойство. Это должен быть родительский каталог cache каталог, для которого нужно свойство.

Для проверки, какие свойства установлены:

> svn proplist
Properties on '.':
  svn:ignore

Для наблюдения значения [1 110]:

> svn propget svn:ignore
cache

Для удаления свойств ранее набор:

svn propdel svn:ignore
5
задан Isuru 7 March 2013 в 09:37
поделиться

2 ответа

NSArray *tabBarItemTitles = [NSArray arrayWithObjects: @"Title1", @"Title2", @"Title3", nil];

for (UIViewController *viewController in self.viewControllers)
{
    viewController.title = [tabBarItemTitles objectAtIndex: [self.viewControllers indexOfObject: viewController]];
}

Это устанавливает заголовок каждого из контроллеров представления (заголовок, показанный вверху в контроллере навигации) на соответствующий заголовок в tabBarItemTitles array.

Если вы пытаетесь установить текст в tabBarItem, сделайте следующее:

NSArray *tabBarItemTitles = [NSArray arrayWithObjects: @"Title1", @"Title2", @"Title3", nil];

for (UItabBarItem *item in self.items)
{
    item.title = [tabBarItemTitles objectAtIndex: [self.items indexOfObject: item]];
}
14
ответ дан 18 December 2019 в 07:56
поделиться

Заголовок, отображаемый для каждой вкладки на панели вкладок, обычно соответствует заголовку соответствующего ViewController.

Например, если у меня есть tabBarController с пятью вкладками, это означает, что у меня есть Контроллеры просмотра 5 в моем tabBarController. Заголовок первой вкладки будет свойством title первого контроллера представления и т. Д. Другими словами, если вы сделали это,

[myFirstViewController setTitle:@"First"];

, тогда «Первая» будет заголовком вашей вкладки.

Вы можете также управляйте заголовком напрямую, извлекая UITabBarItem (подкласс UIBarItem) и задав заголовок самостоятельно, но это обычно необходимо только в том случае, если один из заголовков вашего viewController слишком длинный для правильного отображения.

6
ответ дан 18 December 2019 в 07:56
поделиться