Я часто обнаруживал, что мне нужно сделать немного больше «настроек» в моем пользовательском интерфейсе при смене ориентации, чем то, что происходит автоматически.
Вы можете добавить эту подпрограмму в свой контроллер и точно настроить свойПользовательский интерфейс, как вам нравится:
- (void) didRotateFromInterfaceOrientation:(UIInterfaceOrientation) o {
-- Set the label to be 20px to the right of your button here
}