По сути, лучший способ сделать это - реализовать пользовательские подклассы UIAlertView, которые выглядят / ведут себя так, как вы хотите, с помощью пользовательских анимаций и имея возможность щелкать позади и исчезать (если вы хотите эту функциональность, как это имеет UIPopoverController)
Редактировать: вы также можете попробовать использовать представление и представить его модально, хотя анимация может не соответствовать тому, что вы ищете.