如何自动布局约束按钮内的通知标签?

时间:2019-05-26 01:06:07

标签: ios autolayout constraints

这是我问题的屏幕截图。

enter image description here

我的问题是按钮标签不是视图。我无法将该通知标签锚定到它。如果我将该标签固定在任何一侧,则屏幕尺寸会对其产生影响。

例如:6s Plus

enter image description here

和iPhone SE

enter image description here

在较大的手机上还可以。

2 个答案:

答案 0 :(得分:1)

BhargavR有一个正确的想法。子类化UIButton并将徽章作为限制到按钮的textLabel(它使用的UILabel)属性的子视图添加。

答案 1 :(得分:0)

我认为最好的方法是制作一个带有徽章和标题标签的UIView,然后覆盖一个没有标题的UIButton。这样,您可以将徽章标签和标题标签一起约束。