带徽章编号的UISegmentedControl

Tar*_*riq 5 iphone uisegmentedcontrol uitabbar badge

就像tabbar一样,我想要显示徽章UISegmentedControl.因为我无法看到任何预定义的方法,UISegmentedControl就像可用的UITabBar.

替代文字

我想过将徽章作为图像添加到它上面,但也许有更好的方法.

Dan*_*Ray 11

这里有一个小小的第三方库,我用它来绘制各种各样的徽章.这很不错.例如,更改徽章的颜色以符合我的设计是微不足道的.

将此类添加到项目中并将其包含到视图控制器中后,您将执行以下操作:

CustomBadge *customBadge1 = [CustomBadge customBadgeWithString:@"Badge 1"];
Run Code Online (Sandbox Code Playgroud)

...然后添加customBadge1作为你正在徽章的任何东西的子视图.


Dav*_*e T 6

我今天遇到了这个问题,所以我把UISegmentedControl子类放在一起,它允许你轻松地在每个段上设置徽章编号.

使用它就像:

[segmentedControl setBadgeNumber:1 forSegmentAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

屏幕截图,文档和源代码位于https://github.com/dave-thompson/MESegmentedControl.