Недостающие значки под iOS7
У меня есть пользовательская графика контроллера вкладок, которая отображает значки на них. Под iOS7 они больше не отображаются. Значки обрабатываются по-разному под iOS7?
// loading the custom icons for first tab
UITabBarItem *tabicon1 = [[UITabBarItem alloc] initWithTitle:@"" image:[UIImage imageNamed:@"NewItemsSelected.png"] tag:0];
[tabicon1 setFinishedSelectedImage:[UIImage imageNamed:@"NewItemsSelected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"NewItemsUnselected.png"]];
UIViewController *first = [self.viewControllers objectAtIndex:0];
[first setTabBarItem:tabicon1];
// testing for waiting items
int items_waiting = [self itemsWaitingCheck:0:1];
if (items_waiting > 0)
{
// displaying items waiting for the first tab
tabicon1.badgeValue = [NSString stringWithFormat:@"%d", items_waiting];
}
1 ответ
Ответ обнаружен. Apple изменила высоту панели контроллера вкладок, что сместило отображение значка ниже из поля зрения, скрытое за моей намеренно увеличенной графикой. Теперь мне придется переделать мою графику вкладок, если кто-то не знает, как изменить положение отображения значка?