Пользовательские оповещения (UIAlertView) с SWIFT


Как я могу создать настраиваемое оповещение с SWIFT? Я попробую перевести руководство с Objective C, но загружает весь макет экрана

сделать это легко, я могу загрузить новый макет с прозрачным фоном я попробовать это:

    listaalertviewcontroller.view.backgroundColor = UIColor.clearColor()    let purple = UIColor.purpleColor() // 1.0 alpha    let semi = purple.colorWithAlphaComponent(0.5)    listaalertviewcontroller.view.backgroundColor = semi    presentingViewController.modalPresentationStyle = UIModalPresentationStyle.CurrentContext    self.presentViewController(listaalertviewcontroller, animated: true, completion: nil)

в анимации она прозрачная, но когда анимация заканчивается это непрозрачный... и я выключаю непрозрачный вариант в вид... что я делаю не так?