一般APP新闻都会有未读标识 --一个红色的小圆点出现 。
在android中,我是使用图片来实现的。
Swift语言中允许使用UI View来实现小红点 。
func createRedDot(){
let badgeView=UIView() //定义一个UIView
badgeView?.layer.cornerRadius=5 //圆角
badgeView?.backgroundColor = UIColor.red //颜色
let x=self.frame.size.width-20
let y=5
badgeView?.frame = CGRect(x: Int(x), y: Int(y), width: 10, height: 10)
self.addSubview(badgeView!)
}
网友评论