来自不同表格视图单元格的iOS数字编号未按预期对齐

时间:2018-06-12 02:13:18

标签: ios swift uitableview autolayout alignment

我在自定义表格视图单元格中有一个名为dollarLabel的标签,并将其自动布局约束和外观设置为以下代码段:

// Dollar label constraint.
dollarLabel.translatesAutoresizingMaskIntoConstraints = false

dollarLabel.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 8).isActive = true
dollarLabel.leadingAnchor.constraint(equalTo: subCategoryLabel.trailingAnchor, constant: 8).isActive = true
dollarLabel.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -8).isActive = true
dollarLabel.bottomAnchor.constraint(equalTo: contentView.bottomAnchor, constant: -8).isActive = true
dollarLabel.widthAnchor.constraint(equalTo: contentView.widthAnchor, multiplier: 0.3).isActive = true

// Dollar label appearance.
dollarLabel.textAlignment = NSTextAlignment.right
dollarLabel.font = UIFont.boldSystemFont(ofSize: 30)
dollarLabel.adjustsFontSizeToFitWidth = true

细胞如下所示:

enter image description here

我想知道为什么第三排的美元符号不是第一个和第二个美元符号? 我将其textAlignment属性设置为NSTextAlignment.right,我希望当数字长度相同时,三美元符号应垂直对齐。

我的代码出了什么问题? 非常感谢!

0 个答案:

没有答案