Использовать UIAlertView и добавлять к нему текстовые поля?Или объявите UIView в своем файле .h и свяжите его в файле XIB, а затем, когда пользователь должен будет перейти к этому представлению:
[self.view bringSubviewToFront:textFieldView];
И вы все еще в том же виде, так что вывсегда можно вернуться к исходному виду:
[self.view sendSubviewToBack:textFieldView];
Надеюсь, это поможет!