Хорошо ... вот что происходит в деталях - http://discussions.apple.com/message.jspa?messageID=10861335
И вот, что я сделал, чтобы решить эту проблему - В коде контроллера представления
- (void)viewDidLoad {
CGRect newFrame = self.view.frame;
newFrame.origin.y += 20;
self.view.frame = newFrame;
[super viewDidLoad];
}
Просто переместите кадрвновь добавленный вид (первый вид в окно) на 20 пикселей вниз, и все должно хорошо соответствовать.Это как-то исправляет положение представления для следующих представлений также.Не знаете как?
Тогда вы увидите элементы пользовательского интерфейса точно в том же положении в симуляторе и устройстве, что и в IB.
Надеюсь, это поможет:)
Dev.