标签上的按钮

时间:2017-01-26 23:32:23

标签: ios objective-c storyboard

我试图在按钮上贴标签,但我没有成功......

这就是我所拥有的。我喜欢文字"点击拨打"实际上是在深灰色区域,而不是在它下面。我该怎么做?

在图像的左侧是视图层次结构,左侧和右侧的红色部分是按钮添加和按钮删除,因此您可以全面了解。

label over a button

编辑:说明 - 我试图放在按钮上的标签是提示按钮的作用。按钮本身将包含不同的文本内容,因此我需要一个额外的标签。

编辑2:我不知道为什么这个问题标有负面投票,为什么人们不会在评论中解释这个问题?让我们以不同的方式提出问题:如果想要在图像上放置标签,该怎么做?

3 个答案:

答案 0 :(得分:0)

在IB(Interface Builder)中选择两个对象,然后创建约束,使它们具有相同的垂直和水平中心。如果文本位于按钮下,则选择文本视图,然后从编辑器菜单中选择“移至前面”。

所有这一切,你为什么不使用灰色背景的标题按钮,而不是试图在按钮顶部放置标签?

答案 1 :(得分:0)

按钮标签(即标题是)。所以你不需要一个按钮一个标签;只需配置按钮的标签 即可。标签是按钮titleLabel,你可以让它做标签可以做的任何事情 - 包括多行,其中一行比另一行小,如下所示:

enter image description here

答案 2 :(得分:0)

我正在寻找的解决方案是在视图中嵌入按钮和标签。在视图内部,它们可以定位为彼此重叠,而视图本身可以通过自动布局进行约束。

enter image description here