Есть ли способ создать наложение, которое остается видимым поверх всех видов?Показать наложение поверх UI
Например, веб-просмотр с кнопкой в виде «Facebook» в углу.
Есть ли способ создать наложение, которое остается видимым поверх всех видов?Показать наложение поверх UI
Например, веб-просмотр с кнопкой в виде «Facebook» в углу.
Попробуйте добавить его в окно App делегатов:
#import "AppDelegate.h"
#define kDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])
...
[kDelegate.window addSubview:overlay];
Но все это зависит от того, как иерархия вид устанавливается.
Это быстрый вопрос =) –
Вы можете попробовать использовать UIWindow
со свойством windowLevel
набора для UIWindowLevelStatusBar
Есть хорошие примеры на Github назван как нечто вроде «в строке состояния боевой готовности», чтобы узнать.
Да. Добавьте представление поверх всего представления. Если вы добавите представление, верните представление, которое должно быть сверху на переднем плане с помощью [bringSubviewToFront:] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html # // apple_ref/occ/instm/UIView/bringSubviewToFront :) – dasdom