我在自定义表格视图单元格中有一个名为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
细胞如下所示:
我想知道为什么第三排的美元符号不是第一个和第二个美元符号? 我将其textAlignment属性设置为NSTextAlignment.right,我希望当数字长度相同时,三美元符号应垂直对齐。
我的代码出了什么问题? 非常感谢!