我在UOSlertAction文本对齐方面遇到问题,在IOS 10中语言是阿拉伯语。
这个问题与IOS 10一样,我怎么能总是设置textAlignmetCenter?
由于
答案 0 :(得分:0)
我成功使用了以下内容,用于对齐和设计UIAlertControllers的文本:
let paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.alignment = NSTextAlignment.Center
let messageText = NSMutableAttributedString(
string: "The message you want to display",
attributes: [
NSParagraphStyleAttributeName: paragraphStyle,
NSFontAttributeName : UIFont.preferredFontForTextStyle(UIFontTextStyleBody),
NSForegroundColorAttributeName : UIColor.blackColor()
]
)
myAlert.setValue(messageText, forKey: "attributedMessage")
如果使用"attributedTitle"
代替"attributedMessage"