使用删除按钮创建UILabel

时间:2018-05-20 03:48:31

标签: ios uibutton uilabel

对于我的iOS应用,我想创建UILabels,右上角有一个按钮。如果用户按下按钮,则UILabel将被删除。这是我想要创建的视觉效果:

UILabel w/button on top right corner

我知道如何使用圆角和文字构建UILabel,但我对如何连接右上角的按钮感到有点迷失。创建此项是将单个按钮附加到标签的最佳方法吗?如果我确实遵循这种方法,那么这种约束会不会变得混乱?

1 个答案:

答案 0 :(得分:0)

圆形标签

let label = UILabel()//但可以是一个出口。 label.layer.cornerRadius = label.frame.height / 2.0

(对不起,刚看到你知道这一点。我很兴奋。)

<强>按钮

约束不应该是混乱的。但是,您希望将按钮与您需要的标签对齐,以指定水平和垂直约束,以及可能的高度和宽度约束。

万一你不熟悉IB:

  1. 在标签和按钮之间添加垂直约束。任何人都会这样做。
  2. 在标签和按钮之间添加水平约束。任何人都会这样做。
  3. 双击垂直约束以对其进行优化;将按钮的中心Y设置为标签的顶部锚点。
  4. 双击水平约束以对其进行细化;将中心X设置为标签的尾随锚点。
  5. 我不认为按钮的中心正好位于角落,因此请使用Constant属性进行调整。

    You should see something like this. enter image description here