【发布时间】:2018-02-03 08:00:32
【问题描述】:
[![在此处输入图片描述][1]][1]任何人都可以分享他们与使用 CALayer 和 CATextLayer 并添加到 UIButton 在右上角的 UIButton 上显示圆形徽章数字图标相关的代码
提前致谢
【问题讨论】:
-
谢谢我已经检查过了,但我想在我的滑动菜单中已经创建的 UIButton 上专门使用 CALAyer 和 CATextLayer
[![在此处输入图片描述][1]][1]任何人都可以分享他们与使用 CALayer 和 CATextLayer 并添加到 UIButton 在右上角的 UIButton 上显示圆形徽章数字图标相关的代码
提前致谢
【问题讨论】:
对于您的徽章,您只能使用标签来专门在按钮上显示徽章。
let label = UILabel()
label.clipsToBounds = true
label.layer.cornerRadius = label.font.pointSize * 1.2 / 2
label.backgroundColor = UIColor.grayColor()
label.textColor = UIColor.whiteColor()
label.text = " Some Text "; // note spaces before and after text
并且为了可重用性,您可以为此代码创建类别或扩展。
【讨论】: