【问题标题】:Missing Badges under iOS7iOS7下缺少徽章
【发布时间】:2013-10-12 07:32:55
【问题描述】:

我有自定义选项卡控制器图形,它们确实显示了徽章。在 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];
}

【问题讨论】:

    标签: ios7 badge uitabcontroller


    【解决方案1】:

    发现答案。 Apple 更改了选项卡控制器栏的高度,这将徽章显示移到了较低的位置,隐藏在我故意超大的图形后面。现在我将不得不重新设计我的标签图形,除非有人知道如何更改徽章显示位置?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-22
      • 1970-01-01
      • 2017-01-07
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多