代码之家  ›  专栏  ›  技术社区  ›  halapgos1

使用“删除”按钮创建UILabel

  •  0
  • halapgos1  · 技术社区  · 8 年前

    为了我的 iOS 应用程序,我想创建 UILabels 右上角有一个按钮。如果用户按下按钮,UILabel将被删除。以下是我想要创造的视觉效果:

    UILabel w/button on top right corner

    我知道如何建造 UILabel 有圆角和文字,但我对如何在右上角添加按钮有点迷茫。创建此功能的最佳方法是将单个按钮附加到标签上吗?如果我真的遵循这种方法,这不会因为约束而变得混乱吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Scott McKenzie    8 年前

    圆形标签

    让label=UILabel()//但可以是一个出口。 标签层拐角半径=标签。框架高度/2.0

    (抱歉,刚才看到你知道这一点,我很激动。)

    按钮

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

    以防你不熟悉IB:

    1. 在标签和按钮之间添加垂直约束。现在什么都行。
    2. 在标签和按钮之间添加水平约束。现在什么都行。
    3. 双击垂直约束以细化它;将按钮的中心Y设置为标签的上固定点。
    4. 双击水平约束以细化它;将中心X设置为标签的尾锚。

    我不认为按钮的中心正好在拐角处,所以使用常量属性进行调整。

    You should see something like this. enter image description here