возможно, вы можете указать alignment
в paragraphStyle
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = .center
let attributes = [ ... your current style,
.paragraphStyle: paragraphStyle] as [NSAttributedString.Key: Any]
]
let attributedString = NSAttributedString(string: "your text here", attributes: attributes)
, вы можете создать 2 attributedString
для каждого состояния, чем установить его для соответствующего состояния
testButton.setAttributedTitle(normalAttributedString, for: .normal)
testButton.setAttributedTitle(highlightedAttributedString, for: .highlight)
Счастливое текстурирование