Если вы ориентируетесь на iOS 5, то лучше всего использовать новые встроенные функции для выполнения этого (UIAlertViewStyleLoginAndPasswordInput). Вы не получаете изображение.
Если вам нужно изображение или вам нужно прицелиться в iOS < 5, вы можете попробовать добавить свои собственные поля, но это противоречит документам UIAlertView («Иерархия представления для этого класса является частной и ее нельзя изменять. "), может отклонить ваше приложение и в любом случае будет хрупким, в значительной степени зависящим от точных показателей отображения, используемых от выпуска до выпуска. Не хорошая идея.
Я бы вместо того, чтобы создать свою собственную точку зрения (не точно имитируя UIAlertView, так как он выйдет глядя неправильно и посадка в «сверхъестественной долина» элементов пользовательского интерфейса) и, скажем, отобразить его покадрово.