2013-10-05 2 views

ответ

2

Не использовать общедоступный API. И вы не должны, поскольку это универсальная функция в операционной системе, во всем программном обеспечении. Реального варианта нет.

Скрыть строку состояния можно с помощью [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];. Это немедленно не отображает центр управления, однако любой щелчок снизу по-прежнему будет показывать стрелку, которая, если снова проведет, откроет центр управления.

enter image description here

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

enter image description here

+0

Да, просто любопытство: что делать, если вы действительно имели функцию салфетки (снизу вверх), который отображает/что-то делает. Возникает вопрос: имеет ли это преимущество над функцией ОС? Я думаю, нет, но мне трудно признать, что Apple создаст такую ​​функцию, которая заставит разработчиков перепроектировать свой интерфейс. Не поймите меня неправильно, вы правы с вашим ответом. Просто любопытство. – Unheilig

+0

Нет, ОС всегда имеет приоритет. Как и в центре уведомлений, проведите пальцем по экрану сверху. Я бы рекомендовал внести изменения в дизайн, если не требуется прокрутка снизу. –

+0

Но, например, в игре Real Racing она показывает стрелу посередине, и когда вы снова ее прокручиваете, она показывает панель уведомлений. Таким образом, есть способ скрыть это. – zevonja

Смежные вопросы