gpt4 book ai didi

iphone - 如何为系统生成的 "More"UITabBarItem 添加徽章

转载 作者:太空狗 更新时间:2023-10-30 03:52:23 24 4
gpt4 key购买 nike

我的应用程序有 6 个菜单项,因此操作系统显示前 4 个,然后显示链接到屏幕的“更多”项,用户可以在屏幕上选择另外两个。

我的问题是我想在“更多”项上显示一个徽章,以便用户知道隐藏的菜单项之一需要他们的注意。 (我们的用户很清楚徽章代表哪个隐藏项,因为隐藏项之一是设置,另一个是当前上传)

我不知道如何访问“更多”项目,因为 UITabBar 上的“项目”数组仅包含我创建的 6 个实际 UITabBarItems;它不包括系统生成的“更多”项目。我已尝试在其中一个隐藏的 UITabBarItems 上设置徽章,但从未显示任何徽章。

我在 Google 上没有找到太多信息,这让我想知道我是不是完全错了。当您下载项目时,iTunes 应用程序会做同样的事情。他们展示了一个 More 项目并在上面贴了一个徽章,所以我认为我是一个很好的公司,但如果我看到他们是怎么做到的,我会被诅咒的。 (除非他们手动创建一个 UITabBarSystemItemMore 项并手动处理显示其他菜单项。呃。)

最佳答案

其实你可以修改你的tab bar controller的“更多导航 Controller ”的tab bar item。如果你的标签栏 Controller 是“tabBarController”,你可以这样做。

UITabBarItem *item = [tabBarController moreNavigationController].tabBarItem; 
item.badgeValue = @"100";

关于iphone - 如何为系统生成的 "More"UITabBarItem 添加徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com