Вопрос

у меня проблема с автозапуском на iphone

я занимаюсь на всех занятиях

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

но это не ответ ;/

Пример кода - это: http://b6.s3.p.quickshareit.com/files/testautorotatecb367.zip

проблема только с первой вкладкой, если я переключаю приложение на вторую вкладку и поворачиваю iphone, интерфейс вращается.он не вращается в TAB1, куда я поместил пользовательский UINavigationController

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

Решение

Хорошо, я думаю, я вижу, в чем проблема в вашем коде.Вам нужно добавить свой UINavigationBar в делегат, как вы сделали с панелью вкладок, иначе он не знает о ее существовании и, следовательно, не вращается, потому что запутался в том, что находится в представлении.

Поскольку я использую Interface Builder для удовлетворения всех своих потребностей в графическом интерфейсе, я не уверен, как сделать это вручную в коде, поэтому, чтобы помочь вам, здесь >> http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip это что-то вроде руководства, которое я сделал несколько дней назад для друга, вы можете использовать его как своего рода шаблон или руководство, которое поможет вам (я надеюсь, что это поможет вам).

[в моем руководстве используются UITableViews для навигации, но это необязательно]

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

Я просто хочу, чтобы вы знали, что я практически создал эту штуку всего день назад, в zip-файле есть форматированный текстовый файл с инструкциями, но это черновик, я его еще толком не переделывал, так что, я надеюсь, вы сможете с легкостью прочитать его, несмотря на то, что это черновик.

Дайте мне знать, если это поможет =) Удачи

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

ОК

проблема в том, что я не инициализирую навигационные представления, я использую только alloc, после добавления alloc] init] все запущенные работы работают нормально

И ваш пользовательский UINavigationController также имеет то же самое

Следует ли автоматически изменять ориентацию на интерфейс

метод, который возвращает YES для пейзажных видов?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top