2014-09-14 3 views
0

Есть ли способ создать наложение, которое остается видимым поверх всех видов?Показать наложение поверх UI

Например, веб-просмотр с кнопкой в ​​виде «Facebook» в углу.

+0

Да. Добавьте представление поверх всего представления. Если вы добавите представление, верните представление, которое должно быть сверху на переднем плане с помощью [bringSubviewToFront:] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html # // apple_ref/occ/instm/UIView/bringSubviewToFront :) – dasdom

ответ

0

Попробуйте добавить его в окно App делегатов:

#import "AppDelegate.h" 
#define kDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate]) 

... 

[kDelegate.window addSubview:overlay]; 

Но все это зависит от того, как иерархия вид устанавливается.

+0

Это быстрый вопрос =) –

0

Вы можете попробовать использовать UIWindow со свойством windowLevel набора для UIWindowLevelStatusBar

Есть хорошие примеры на Github назван как нечто вроде «в строке состояния боевой готовности», чтобы узнать.

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