/ / Непристосовані піктограми нижньої вкладки iOS7 - ios7, uitabbarcontroller, вирівнювання, uitabbaritem

Несправна іконка нижньої вкладки iOS7 - ios7, uitabbarcontroller, вирівнювання, uitabbaritem

Я будую tabBarController і додаю в нього деякі субпредстави, ось що я отримую:

На iOS7 tabBarItem з'являється неправильно введіть опис зображення тут Поки я не натискаю одну з них, яка змінює кожну вкладку введіть опис зображення тут Це не з'являється на iOS6, чи ви вже відчували подібну поведінку і яке рішення / обхідний шлях, який ви знайшли для виправлення?

Відповіді:

0 для відповіді № 1

Я знайшов можливу відповідь, якщо назваUILoginNavigationController є таким же, як і перший контролер перегляду, який ми додаємо всередину, після чого іконки і текст змінюються. Я підозрюю, що яблуко використовувати назву для того, щоб визначити, чи є необхідність або не оновлювати вкладки.

Спроба зберегти його простим: кожна вкладка містить UINavigationController, якщо контролер навігації має той самий заголовок, як і кореневий вигляд, який ми натискаємо всередині, іконки змішуються iOS7

// Код, пов'язаний з навігаційним контролером

UILoginNavigationController*loginNavigationController=[[UILoginNavigationController alloc] init];
loginNavigationController.title=@"something";

// LoginViewController пов'язаний код @implementation UILoginViewController

    - (void)viewDidLoad
{
[super viewDidLoad];
self.title=@"something"; // <- if the same as above = misaligned
}