扫码关注官方订阅号
我的应用里有一个UIButton是要贴上那种消息提示的,点击进入消息页面。 我想在这个Button的角落上贴一个,就想应用桌面图标一样的那种Badge显示数字。 没找到方法。。。
走同样的路,发现不同的人生
一般实现的方式,是自己继承UIButton,自定义一种带Badge的Button,Badge是用UIImageView来实现,位置位于Button的右上角。数字则使用背景透明的UILabel来实现,关键点就是Badge的图片要随着数字的大小而变化,比如两位数的时候要宽些。
badge我用的是这个:MKNumberBadgeView
提供另外一个开源选择http://www.spaulus.com/2010/09/create...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一般实现的方式,是自己继承UIButton,自定义一种带Badge的Button,Badge是用UIImageView来实现,位置位于Button的右上角。数字则使用背景透明的UILabel来实现,关键点就是Badge的图片要随着数字的大小而变化,比如两位数的时候要宽些。
badge我用的是这个:MKNumberBadgeView
提供另外一个开源选择
http://www.spaulus.com/2010/09/create...