Вам нужно добавить:
txtField.textAlignment = NSTextAlignmentCenter; // Pre-iOS6 SDK: UITextAlignmentCenter
Имейте в виду, это регулирует как выравнивание текста заполнителя, так и текста, в который будет вводить пользователь.
Как отцентрировать вертикально
Так как исходный вопрос был обновлен, чтобы запросить, как выровнять текст заполнителя по вертикали, и этот ответ скрыт в комментариях, вот как это сделать:
txtField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;