当 Tabbaritem 触摸时,Tabbar 隐藏徽章
我尝试使用标签栏徽章,但我遇到了问题...我已经找到了如何设置徽章
,但我找不到如何捕获 tabbaritem 的触摸事件,以便当用户位于相应的 tabbaritem 上时我可以删除徽章
感谢您的帮助
I trying to use tabbar badges but i have problem ... I have found how to set the badge
but i can't find how to catch the touch event for the tabbaritem so i can delete the badge when the user is on the corresponding tabbaritem
Thanks for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要在选项卡栏的委托上实现 tabBarController:didSelectViewController: 。 要清除徽章,请将其设置为
nil
。 例如:You need to implement tabBarController:didSelectViewController: on the tab bar's delegate. To clear the badge, set it to
nil
. For example:注意:记下您已显示徽章的选项卡栏的视图控制器内。
-(void) viewWillAppear:(BOOL)动画{
}
Note: Write down inside Viewcontroller of Tabbar on which you have displayed badge.
-(void) viewWillAppear:(BOOL)animated{
}