У меня есть UINavigationController, содержащий UIViewController, инициализированный с UIView.
UINavigationController также, как обычно, имеет UINavigationBar.
Ранее, когда я позиционировал новый элемент в UIView на 0,0, используя
CGRectMake(0,0,height,width);
Он будет располагаться прямо под UINavigationController. Тем не менее, после компиляции с 2.2 теперь он позиционирует 0,0 прямо за UINavigationBar (где вы ожидаете, что 0,0 будет нормальным).
Это происходит только тогда, когда приложение перекомпилировано с 2.2 SDK - приложение, оставленное на iPhone до обновления, все еще работает, как и ожидалось.
Дело в том, что я очень хочу, чтобы мое приложение рисовало правильно с 2.2, а также было обратно совместимо с 2.1
Кто-нибудь видел такое поведение или знает что-нибудь еще об этом?
Спасибо!