gpt4 book ai didi

iphone - iPhone 导航栏按钮上的角标(Badge)

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:15:51 25 4
gpt4 key购买 nike

我再次需要你的帮助。我在这个 View Controller 中创建了一个 View Controller ,两个导航栏按钮都有带数字的角标(Badge)。我已经尝试并搜索了每个地方,但我没有得到这个问题的任何解决方案,每个地方都只是提供标签栏或自定义按钮的解决方案。

所以现在我需要导航栏按钮上的角标(Badge),帮我解决这个问题。

谢谢。

最佳答案

创建一个包含按钮和角标(Badge)的自定义 View ,并将该 View 添加到导航 Controller 的右侧或左侧栏按钮。这是您唯一可以做到的方法,否则没有本地方法可以在导航栏按钮项中添加角标(Badge)和按钮。

编辑:

像这样做一些事情,

 UIView *BtnView = [[UIView alloc] initWithFrame:CGRectMake(0,0,70,35)];
UIButton *myButton = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
[myButton setFrame:CGRectMake(0,0,70,35)];
[myButton setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];

[BtnView addSubview:myButton];
[myButton release];

UIBarButtonItem* barButton = [[UIBarButtonItem alloc] initWithCustomView:BtnView];
viewController.navigationItem.leftBarButtonItem = barButton;
[BtnView release];
[barButton release];

关于iphone - iPhone 导航栏按钮上的角标(Badge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10345717/

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