在UI上显示叠加层

时间:2014-09-14 04:37:17

标签: ios swift

有没有办法创建一个在所有视图之上保持可见的叠加层?

例如,角落里有一个带有“喜欢”按钮的网页浏览。

2 个答案:

答案 0 :(得分:0)

尝试将其添加到App delegates窗口:

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

...

[kDelegate.window addSubview:overlay];

但这一切都取决于您的视图层次结构的设置方式。

答案 1 :(得分:0)

您可以尝试将UIWindow设置为windowLevel

的属性UIWindowLevelStatusBar

Github上有一些很好的例子,可以通过“状态栏警报”来学习。