Я отвечаю на Ваш вопрос, чтобы быть о математической нотации вместо программирования. Тройной знак "равно", к которому Вы обращаетесь, может быть записан ≡
в HTML или \equiv
в ЛАТЕКСЕ.
≡ b обычно означает, что "определенного, чтобы быть b" или "позволил быть равным b".
Так 2+2=4, но φ ≡ (1+sqrt (5))/2.
Вот удобная эквивалентная таблица:
Mathematicians Computer scientists
-------------- -------------------
= ==
≡ =
(Другие ответы об отношениях эквивалентности корректны также, но я не думаю, что те так же распространены. Существует также ≡ b (модификация m), который объявлен "конгруэнтного b, модификация m" и в языке программиста была бы выражена как модификация (a, m) == модификация (b, m). Другими словами, a и b равны после mod'ing m.)
Хорошо, я понял! Вот что я делаю:
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
Попробуйте:
[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"]];