[UIScreen mainScreen].bounds возвращает (0,0768,1024), даже когда iPad находится в альбомном режиме.
[UIScreen mainScreen].bounds
Он должен вернуть (0,0,1024,768), но вместо этого он возвращает (0,0,768,1024).
Что может быть не так?
Все в порядке. Вот как это работает, к сожалению.
См. Этот вопрос: Возвращение неправильного прямоугольника при запуске приложения в альбомной ориентации