我再次需要你的帮助。我在这个视图控制器中创建了一个视图控制器,两个导航栏按钮都有带有数字的徽章。我已经尝试过在每个地方搜索,但我没有得到任何解决这个问题的方法,而且每个地方都只是提供解决方案用于标签栏或自定义按钮。
所以现在我在导航栏按钮上需要徽章,帮我解决这个问题。
谢谢你。
我再次需要你的帮助。我在这个视图控制器中创建了一个视图控制器,两个导航栏按钮都有带有数字的徽章。我已经尝试过在每个地方搜索,但我没有得到任何解决这个问题的方法,而且每个地方都只是提供解决方案用于标签栏或自定义按钮。
所以现在我在导航栏按钮上需要徽章,帮我解决这个问题。
谢谢你。
创建一个包含按钮和徽章的自定义视图,并将该视图添加到导航控制器的右侧或左侧栏按钮。这是您可以做到的唯一方法,否则没有本地方法可以在导航栏按钮项中添加徽章和按钮。
编辑:
做这样的事情,
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];