Поповер цвет на iPad - PullRequest
       0

Поповер цвет на iPad

0 голосов
/ 06 октября 2010

Я хочу показать Popover в его стиле по умолчанию (Default Blue).Мой стиль верхней панели инструментов - черный полупрозрачный, поэтому мне нужно изменить Barstyle контроллера Rootview на черный полупрозрачный в ландшафтном режиме.Как я могу показать один и тот же контроллер в двух режимах с двумя стилями различий?

т. Е. Хотите использовать стиль по умолчанию в портретном режиме и черный полупрозрачный в ландшафтном режиме.

Пытался изменить вViewWillAppear, но не могу изменить его обратно на стиль по умолчанию, поскольку UIBarStyleDefault устанавливает светло-серый цвет, а не синий по умолчанию.

Спасибо за ваше время.!

Гопи.

1 Ответ

1 голос
/ 07 октября 2010

нашел ответ.добавив строку в метод делегата с разделением, решите эту проблему.

- (void)splitViewController: (UISplitViewController*)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem {

    [(UINavigationController *)aViewController navigationBar].barStyle = UIBarStyleBlackOpaque;

}

Cheers !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...