UIAlertController私有API用法?

时间:2017-02-09 16:19:44

标签: swift uialertcontroller iphone-privateapi

以下代码是否可以安全地用于创建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的问题。我只想确定如果我使用该代码,我是否会被拒绝。

0 个答案:

没有答案