1

バッジを表示するカスタム タブ コントローラー グラフィックがあります。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];
}
4

1 に答える 1

0

答え発見。Apple は、タブ コントローラ バーの高さを変更しました。これにより、バッジの表示が見えなくなり、故意に大きすぎるグラフィックスの後ろに隠れてしまいました。誰かがバッジの表示位置を変更する方法を知らない限り、タブのグラフィックを再設計する必要がありますか?

于 2013-10-14T22:55:20.820 に答える