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