Сначала создайте IBOutlet для каждого объекта, размер которого нужно изменить.Откройте конструктор интерфейса и подключите розетки к владельцу вашего файла.
Вам нужно будет переопределить методwillAnimateFirstHalfOfRotationToInterfaceOrientation: продолжительностьЭто для внесения изменений, которые произойдут до окончания анимации вращения, или вы можете использоватьwillAnimateSecondHalfOfRotationToInterfaceOrientation: продолжительностьесли вы хотите, чтобы новое позиционирование происходило одновременно с завершением вращения.
Внутри метода animate вы перерисовываете кадр в зависимости от ориентации телефона:button1.frame = CGRectMake (20, 20, 125, 125);