Прозрачное приложение для iphone

Я пытаюсь создать запускаемое приложение с прозрачным фоном, на практике показывая только видимые объекты (кнопки, метки и т. д.), но не фон, чтобы вы могли видеть фон дома пользователя. В файле примера видно пурпурное квадратное изображение в центре экрана, по идее должен быть обычный UIView с картинкой в ​​центре, но не видит фон UIWindow/UIView.

Возможно ли реализовать подобное? Может кто-нибудь помочь мне?

Благодарность

введите здесь описание изображения


person AleMal    schedule 01.03.2012    source источник
comment
Я почти уверен, что вы не можете сделать это с официальным API.   -  person Mat    schedule 01.03.2012


Ответы (2)


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

Я говорю, что это возможно, потому что я видел свой домашний экран при использовании некоторых приложений, например, приложение Facebook иногда показывает его во время перехода (это может быть ошибка либо в Facebook, либо в ОС).

В любом случае, я почти уверен, что такое приложение будет отклонено из App Store, так что имейте в виду.

person EmilioPelaez    schedule 01.03.2012
comment
я пытаюсь, но не работает, если я устанавливаю UIWindow clearcolor и viewcontroller.view clearcolor, когда я запускаю фон приложения, он черный. - person AleMal; 02.03.2012
comment
Если это не сработает, то я думаю, что это вообще невозможно. В любом случае это был дальний выстрел. - person EmilioPelaez; 02.03.2012

Нет. Использование официального SDK невозможно. Мне интересно знать, почему вы хотели бы это сделать?

person Max Woolf    schedule 01.03.2012
comment
потому что полученный эффект мне понравился для моего приложения, в качестве альтернативы нельзя было сделать снимок экрана при запуске приложения и установить фон UIImage моего UIView с захваченным изображением? - person AleMal; 01.03.2012
comment
Да, но я сомневаюсь, что Apple понравится это в процессе проверки. Я полагаю, что вы были бы отвергнуты. - person Max Woolf; 01.03.2012