Вопрос

Как вращаться от портрета на пейзаж? Что бы мне придется реализовать? И что я должен сделать, мои взгляды изменяют размер на новую ширину?

Это было полезно?

Решение

Метод ниже «возврат да» сделает изменение ориентации, если оно «возвращение нет» ориентация не изменится.

- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) orientation 
{

 return YES;

}

Всего наилучшего.

Другие советы

Чтобы ответить на вторую часть вашего вопроса, вы можете добавить логику для изменения изменения размера, или представления позиции, переопределив -willRotateToInterfaceOrientation:duration: Метод, например:

- (void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
    if (toInterfaceOrientation == UIDeviceOrientationUnknown || toInterfaceOrientation == UIDeviceOrientationFaceUp || toInterfaceOrientation == UIDeviceOrientationFaceDown) {
        // do something here for these orientations
    }
    else {
        // do something else for the remaining orientation types
    }
}

Если ваш контроллер просмотра не является контроллером верхнего просмотра, вы должны пройти сообщение WilrotateTeTiointerfaceorentation: продолжительность: От контроллера верхнего просмотра. Ваш контроллер просмотра может не получить сообщение ...

У моего верхнего слоя просмотра контроллера WilrotateTaterfointerFactorientation: продолжительность: я включил эту строку ... (FrameviewController - мой 2-й контроллер просмотра уровня)

if (frameViewController)
        [frameViewController willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top