Questo è il mio avviso che funziona perfettamente. Voglio aggiungere un'immagine all'avviso che compare accanto al testo quando viene presentato l'avviso e sono in un SKScene in SpriteKit se fa la differenza.Aggiunta di un'immagine a un UIAlertController
var alertController = UIAlertController(title: "How to Skate", message: "Tap the screen to perform a trick and jump over the obsticles (You can grind on rails) The game will end when you hit a highlighted red, orange or yellow obsticle. Thats it! + Image", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "Cool!", style: UIAlertActionStyle.Cancel, handler: nil))
self.view?.window?.rootViewController?.presentViewController(alertController, animated: true, completion: nil)
Questi approcci non sono conformi. Aggiunge efficacemente un'immagine a un'area del pulsante e influisce sul dimensionamento degli altri pulsanti nella vista di avviso. È anche probabile che l'accessibilità per questo approccio non sia nemmeno soddisfacente. Apple avrebbe dovuto rendere possibile l'installazione immediata, ma senza questa opzione, un avviso personalizzato creato da un 'UIView' sembra l'approccio migliore e ha il vantaggio della capacità di controllare tutti gli elementi. – user4806509