【问题标题】:how to draw a color filled circle in objective with number in it如何在目标中绘制一个带有数字的彩色填充圆圈
【发布时间】:2018-04-17 22:39:43
【问题描述】:

我正在寻找目标 c 中的以下内容。

我想在上面放一个黑色的圆形图像和透明的背景颜色标签

让它看起来像下图

还有其他简单的方法吗?

【问题讨论】:

  • 使用UILabelUIButton(或事件UIView)并更改CALayer 的角半径...作为一个想法
  • UIbutton 会很好
  • “简单”在旁观者眼中。就我个人而言,我只会在代码中画出圆圈和数字;对我来说,这很容易。另一方面,如果你真的不想做任何工作,只需使用现有的字形,就像这样:➍

标签: ios objective-c uilabel core-animation


【解决方案1】:
    let label = UILabel(frame: CGRect(x: 0, y: 0, width: 30, height: 30))
    label.backgroundColor = .black
    label.textColor = .white
    label.text = "4"
    label.clipsToBounds = true
    label.layer.cornerRadius = label.frame.size.width/2

【讨论】:

  • 为你的答案添加一些解释。
猜你喜欢
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多