我正在使用自动布局的分段控制。我有两个部分,即'集团股票'和'我的股票'。我需要显示该细分市场中每只股票的总数。即每个部分将包含一个显示总计数的标签。那么如何在每个段内为这个标签添加自动布局呢?
答案 0 :(得分:0)
将细分控件Auto-Size Mode
设置为Equal Widths
,然后为计数标签添加下一个约束:
您网段的垂直空间(例如网段下方8个点)。
水平居中于您的细分市场(暂时让它为0分)。
为中心约束创建并连接IBOutlet
,如下所示:
@IBOutlet weak var labelCenterConstraint: NSLayoutConstraint!
然后在viewDidLoad
,并且每当您想要在分段控制电话上更改countLabel
文字或文字时:
labelCenterConstraint.constant = -segment.frame.width/4
view.layoutIfNeeded()
它究竟做了什么:
layoutIfNeeded
以布置您的计数标签。