Как было бы возможно, чтобы приложение iOS отображало пользовательские обои? Apple использует это в таких местах, как представление вкладки в Safari и клавиатура в телефоне. Настройка прозрачности UIWindow оказалась безрезультатной...
IOS 7 - отображение пользовательских обоев в качестве фона UIWindow
Ответ 1
Это больше не доступно. Слишком плохо, потому что это дало эффект сладкого родного вида
есть несколько вещей, которые вам нужно сделать, чтобы показать обои пользователя
1 - установите для UIApplicationIsOpaque значение false в проектном plist
2 - В функции загрузки делегата приложения
self.window.backgroundColor = [UIColor clearColor];
self.window.opaque = NO;
3 - установите цвет фона UIViewController.view в [UIColor clearColor]
Это работает для нас в настоящее время. Если вы попытаетесь сделать захват экрана или на самом деле использовать обои, он просто станет черным (так что проблемы конфиденциальности не применяются, поскольку вы не можете ничего делать с обоями).
Ответ 2
Эта функция недоступна сторонним разработчикам из-за проблем с конфиденциальностью.
Если вы можете сделать это в стороннем приложении, вы можете захватить фоновое изображение, не спрашивая пользователя.