Я не знаю, почему phix23 не поместил этот комментарий как ответ!
Это из-за преобразования:
CGAffineTransform moveUp = CGAffineTransformMakeTranslation(0.0,60.0);
[alertView setTransform: moveUp];
Вы сообщаете представлению оповещения пользовательского интерфейса:быть на 60px выше, чем было бы в противном случае.Удалите эти строки, и я уверен, что он снова в центре.
Откуда вы взяли свой код - я предполагаю, что, поскольку вы не знали, какое преобразование было у вас вырезано и ...вставил его откуда-то?