以下代码是否可以安全地用于创建UIAlertController
:
let titleFont:[String : AnyObject] = [ NSFontAttributeName : UIFont(name: "AmericanTypewriter", size: 18)! ]
let messageFont:[String : AnyObject] = [ NSFontAttributeName : UIFont(name: "HelveticaNeue-Thin", size: 14)! ]
let attributedTitle = NSMutableAttributedString(string: "Multiple buttons", attributes: titleFont)
let attributedMessage = NSMutableAttributedString(string: "Select an Action", attributes: messageFont)
alert.setValue(attributedTitle, forKey: "attributedTitle")
alert.setValue(attributedMessage, forKey: "attributedMessage")
我听说将TextAttributes设置为UIAlertController
字体是不安全的,它触及私有API。所以,它可能会被拒绝。
TutPlus+发布了这样的教程。我只是想确定一下。我的上述问题对 TutPlus 没有任何意义。这只是关于私有API的问题。我只想确定如果我使用该代码,我是否会被拒绝。