Я ищу, чтобы представить окно по всему приложению (независимо от того, какой контроллер просмотра находится впереди/активен). Подобно тому, что делает Songza (изображение ниже). Могу ли я сделать что-то подобное из моего AppDelegate? Если нет, то где? Кроме того, что это лучший способ, чтобы сделать что-то вроде этого (не толкать новый вид, но какое-то накладка над текущим состоянием приложения?ios добавить окно состояния над текущим видом
0
A
ответ
0
У вас есть много вариантов, самое простое решение было бы использовать presentViewController:animated:completion:
.
в качестве альтернативы, вы можете создать вид контейнера, который содержит остальную часть ваших взглядов и включает в себя функцию для отображения окна просмотра в функции, просто сделать вид из окна виден и вызвать [containerView bringToSubviewFront:windowView];
Другим вариантом было бы перемещение окна (SVProgressHUD делает это):
NSEnumerator *frontToBackWindows = [[[UIApplication sharedApplication]windows]reverseObjectEnumerator];
for (UIWindow *window in frontToBackWindows)
if (window.windowLevel == UIWindowLevelNormal)
{
[window addSubview:self.overlayView];
break;
}
Смежные вопросы
- 1. Добавление UIView над текущим видом
- 2. Как добавить окно над видом карты на выбор?
- 3. iOS 7 Строка состояния, смешанная с видом
- 4. Нарисуйте форму над видом
- 5. Добавить непрозрачную кнопку над видом поверхности
- 6. Вставить UITextField над табличным видом
- 7. iOS Autolayout - черный экран при добавлении вида над табличным видом
- 8. Полноэкранный окно перед видом коллекции
- 9. Меню над строкой состояния на iOS
- 10. iOS Default.png строка состояния не нарисована над
- 11. Добавление надстройки над строкой состояния iOS 7
- 12. Скользящее окно над секцией
- 13. Добавить UITextField над клавиатурой iOS
- 14. Как получить название для прокрутки над текстовым видом iOS
- 15. Пролистайте жест, не работая над табличным видом в ios 6
- 16. Как разместить пользовательский вид в IOS над другим видом
- 17. Как нарисовать Drawable над видом
- 18. Flipping Subviews над основным видом
- 19. Плавающие кнопки Android над видом
- 20. Оберните этикетку другим видом IOS
- 21. Прикрепленная кнопка под видом и над клавиатурой
- 22. Переключатель IOS с интеллектуальным видом текста с видом вспомогательного входа
- 23. Nib не накладывается над видом камеры
- 24. Представьте UIView над панелью состояния Apple
- 25. IOS - Добавить сообщение в строку состояния
- 26. Добавить объекты в строку состояния приложения iOS?
- 27. Вид над строкой состояния
- 28. iPhone - полупрозрачная черная строка состояния над приложением
- 29. прокрутка строки состояния с видом на переработку
- 30. Строка состояния перекрывается с видом на iOS7
Если вы отправляете по электронной почте Songza и просите их переслать разработчикам. Много раз, эти компании действительно полезны. Я сделал то же самое с Wunderlist. Они дали мне весь код, который меня интересовал. –
То, что я делал раньше, просто привнесло новый полупрозрачный вид спереди, но не закрывает никаких навигационных баров, панелей инструментов или панелей вкладок. Чтобы сделать что-то в этом полном объеме, может потребоваться возиться с самим объектом UIWindow. – valheru