iphone - iPhone导航栏按钮上的角标(Badge)
<p><p>我再次需要你的帮助。我在这个 ViewController 中创建了一个 ViewController ,两个导航栏按钮都有带有数字的角标(Badge)。我已经尝试过搜索每一个地方,但我没有得到任何解决这个问题的方法,而且他们只是在每个地方提供标签栏或自定义按钮的解决方案。</p>
<p>所以现在我在导航栏按钮上需要角标(Badge),帮我解决这个问题。</p>
<p>谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>创建一个包含按钮和角标(Badge)的自定义 View ,并将该 View 添加到导航 Controller 的右侧或左侧栏按钮。这是您可以做到的唯一方法,否则没有本地方法可以在导航栏按钮项中添加角标(Badge)和按钮。</p>
<p><strong>编辑:</strong></p>
<p>做这样的事情,</p>
<pre><code> UIView *BtnView = [ initWithFrame:CGRectMake(0,0,70,35)];
UIButton *myButton = [ retain];
;
forState:UIControlStateNormal];
;
;
UIBarButtonItem* barButton = [ initWithCustomView:BtnView];
viewController.navigationItem.leftBarButtonItem = barButton;
;
;
</code></pre></p>
<p style="font-size: 20px;">关于iphone - iPhone导航栏按钮上的角标(Badge),我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/10345717/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/10345717/
</a>
</p>
页:
[1]