Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
97mik
11 / 11 / 0
Регистрация: 08.04.2009
Сообщений: 878
#1

Скрытие Status Bar - Программирование iOS

17.03.2014, 23:01. Просмотров 963. Ответов 4
Метки нет (Все метки)

У стандортной сцены SpriteKit в XCode не могу скрыть StatusBar.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 23:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Скрытие Status Bar (Программирование iOS):

Navigation Bar и Bottom Bar в модельном представлении - Программирование iOS
Доброе время суток! Что есть: 1. Есть storyboard c Tab Bar и Navigation Bar; 2. Есть два представления Table View; 3. Если делаю...

Разные цвета у Search Bar и Button - Программирование iOS
Добрый день уважаемые коллеги! Хочу сделать обводку серч бара и заливку соседней кнопки одного цвета, но ни как не входит, разница...

Как связать кнопку Bar Button Item c TableView находящимся в контейнер? - Swift
Всем привет. Простая задача - обновление таблички по нажатии в навигационной панели кнопки обновить. Все было бы наверное проcто, если...

Вместо navigation bar с table view хочу сделать просто view controller - Программирование iOS
добрый вечер. В xcode есть стандартный темплейт с navigation controller, но там по дефолту table view controller (master controller)...

Смена цвета status bar - Objective-C
ребят, как поменять цвет текста статус бара на кастомный? текст на белый и черный умею менять, а вот на любой другой — никак.

ScrollView уводит содержимое за пределы Status Bar - Objective-C
Добрый день! Вот такая проблема появилась. при запуске приложения содержимое стоит как и положено. стоит пролистать содержимое вверх,...

4
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
17.03.2014, 23:03 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Напиши в ViewController-e:
Objective-C
1
2
3
-(BOOL)prefersStatusBarHidden{
    return YES;
}
1
lexus_ilia
3048 / 708 / 34
Регистрация: 24.09.2008
Сообщений: 1,530
18.03.2014, 13:25 #3
На самом деле с этим методом "prefersStatusBarHidden" не все так однозначно.
Во-первых это только для iOS 7, если нужно что-то более универсальное можно использовать следующий код:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//viewDidload
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
    // iOS 7
    [self prefersStatusBarHidden];
    [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
    // iOS 6
    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
 
 
// Add this Method
- (BOOL)prefersStatusBarHidden
{
return YES;
}
ссылка на источник кода
Но как я и сказал не все так однозначно. Приведу простой пример, если у вас есть NavigationController в котором конечно же есть rootViewController и, допустим, еще одни контрол -> UIMyViewController. То написав код выше в UIMyViewController, все будет работать. Но стоит добавить в вашу иерархию UITabBarViewController, то код написанный в UIMyViewController уже не будет работать. Т.е. при следующей иерархии: UITabBarViewController -> UINavigationViewController -> UIMyViewController, метод "prefersStatusBarHidden" будет вызываться у UINavigationViewController. И чтобы работал ваш код в UIMyViewController есть решение, например следующее (этот код пишем в UINavigationViewController'e):
Objective-C
1
2
3
4
- (UIStatusBarStyle)preferredStatusBarStyle
{
    return self.topViewController.preferredStatusBarStyle;
}
0
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
18.03.2014, 21:57 #4
Цитата Сообщение от lexus_ilia Посмотреть сообщение
Во-первых это только для iOS 7, если нужно что-то более универсальное
ТС использует Sprite Kit, а он только для ios 7, так что в данном случае, это самый оптимальный и быстрый вариант имхо. А необходимость в "сложных иерархиях" в проектах со spite kit крайне низкая.
1
lexus_ilia
3048 / 708 / 34
Регистрация: 24.09.2008
Сообщений: 1,530
19.03.2014, 15:54 #5
Xavier, а ведь вы правы, невнимательный я стал.
0
19.03.2014, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2014, 15:54
Привет! Вот еще темы с ответами:

Tab Bar Item пропадает с экрана - Objective-C
Добрый день! На окне есть Tab Bar и кнопка. Привязываю по нажатию на кнопку модалом - другое окно. все нормально. Делаю на...

Как передавать данные между контроллерами Tab Bar-a - Objective-C
Как передавать данные между контроллерами Tab Bar и отслеживать нажатие кнопки например в первом контроллере чтоб менять badge второго Есть...

Status bar? - MS Access
не знаю как точно назывется, та строка, что внизу, пишет READY, COMPACTING, TRANSFERING... и т.д. не подскажете как эта штука называется,...

Progress в Status Bar - C++ WinAPI
Подскажите пожалуйста как отобразить Progress Bar на строке состояния?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru