iPhone SDK: блокировка ориентации

Я видел это в предыдущем приложении (забыв название приложения), где вы могли заблокировать текущую ориентацию экрана.

Есть ли простой способ сделать это, например, просто с помощью кнопки.

Ответов (1)

Решение

Просто добавьте ivar к делегату вашего приложения, который можно установить, нажав кнопку блокировки. Затем во всех ваших контроллерах представления вы можете просто проверить ivar в делегате приложения и ответить на

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

сообщение в соответствии с вашей ориентацией ivar