Кто-нибудь знает, почему Alert View Джеффа Ламарша с классом подсказок выдает предупреждение, которое в основном находится за пределами экрана при использовании в iOS4?Весь код загружаемого проекта можно найти здесь:
http://iphonedevelopment.blogspot.com/2009/02/alert-view-with-prompt.html
Его пример проекта из коробки, в симуляторе 3.2 (работает как приложение iphone на ipad) появляетсяпо центру.Но в симуляторе 4.0, как на iPhone, так и на iPhone 4, он появляется очень высоко на экране и в основном за пределами экрана.Я еще не тестировал его на других ОС или на реальном устройстве.
Изменяя строку:
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 130.0);
на:
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 0.0);
, она правильно центрируется вэкран в iOS4, но тогда слишком мало на 3.2.Конечно, я мог бы настроить значение в зависимости от того, какое устройство или операционная система используется, но я бы предпочел знать, ПОЧЕМУ он выключен.