iOS 用UIWindow实现一个悬浮按钮或者全屏覆盖效果

原创 2016年05月31日 18:48:10
@property (nonatomic, strong)UIWindow *window;

// 添加window 如果视图控制器没有导航控制器 或者标签控制器会崩溃 这时候要添加window的rootViewcController 可以解决

// 崩溃打印内容 Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:],

- (void)add {

    _window = [[UIWindow alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
    _window.windowLevel = UIWindowLevelAlert+1;
    _window.backgroundColor = [UIColor clearColor];
    _imgv=[[YFGIFImageView alloc]initWithFrame:self.view.bounds];
    _imgv.backgroundColor = [UIColor colorWithWhite:0.000 alpha:0.522];
    [YFGIFImageView viewAnimation:_imgv];
    _imgv.userInteractionEnabled = YES;
    [_window addSubview:_imgv];
    [_window makeKeyAndVisible]

}

// 隐藏 关闭 window
- (void)close {
    [_window resignKeyWindow];
    _window = nil;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS悬浮在应用首页可吸附在边缘的小按钮

类似于苹果手机首页那个半透明的悬浮小按钮。
  • u012988591
  • u012988591
  • 2016年10月19日 16:49
  • 1529

iOS---悬浮按钮的创建和使用

因为项目中添加这个功能然后研究了一下,记录下供以后回顾悬浮按钮的创建和使用 通过UIButton直接创建 通过UIWindow创建按钮 一. 通过UIButton直接创建...
  • conglin1991
  • conglin1991
  • 2016年11月24日 18:03
  • 1733

基于ios的悬浮按钮的Demo

  • 2015年02月06日 16:59
  • 185KB
  • 下载

iOS开发-UIWindow的用法-创建悬浮按钮

UIWindow如何使用?开发中有何用? 我们在开发中可能经常会遇到需要在TableView上使用悬浮按钮的情况,这时 如果直接在TableVIewController上贴Button的话会导致这...
  • yangbingbinga
  • yangbingbinga
  • 2015年05月23日 19:20
  • 6956

(iOS开发) 自定义悬浮按钮

前几天接到个需求:在项目中添加一个悬浮按钮,每个页面都显示,而且受到命令跳转界面的时候(受到socket命令然后跳转页面),这个悬浮按钮跳转出来的View要不消失。下面就是我的处理方法以及Demo: ...
  • wf990051004
  • wf990051004
  • 2016年10月14日 13:56
  • 1521

iOS中全局悬浮按钮,类似IPhone中的AssistiveTouch

前提:当时看到别人写过这个类似AssistiveTouch的demo,但是有问题,第一改变不了位置、第二切换页面后无法使用、第三运行时偶尔会崩溃。然后自己就去度娘、论坛中都查了一些资料,然后结合起来写...
  • iosWorker
  • iosWorker
  • 2016年01月22日 15:42
  • 6846

iOS可复用控件之悬浮按钮

GitHub地址:https://github.com/runThor/HTAssistiveTouchButton 效果:
  • zzyeeaa
  • zzyeeaa
  • 2017年10月13日 15:45
  • 120

iOS中全局悬浮按钮,类似IPhone中的AssistiveTouch

前提:当时看到别人写过这个类似AssistiveTouch的demo,但是有问题,第一改变不了位置、第二切换页面后无法使用、第三运行时偶尔会崩溃。然后自己就去度娘、论坛中都查了一些资料,然后结合起来写...
  • pengyuan_D
  • pengyuan_D
  • 2016年07月12日 12:00
  • 1304

iOS中全局悬浮按钮,类似IPhone中的AssistiveTouch (可以替换为视频悬浮窗口)

前提:当时看到别人写过这个类似AssistiveTouch的demo,但是有问题,第一改变不了位置、第二切换页面后无法使用、第三运行时偶尔会崩溃。然后自己就去度娘、论坛中都查了一些资料,然后结合起来写...
  • zhaojinqiang12
  • zhaojinqiang12
  • 2017年04月27日 12:18
  • 427

iOS 悬浮按钮

{     // 悬浮按钮     UIButton  * moveRedPacket; } #pragma mark 创建悬浮按钮 - (void)CreatMoveRedPacke...
  • saw471
  • saw471
  • 2017年01月06日 16:23
  • 445
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 用UIWindow实现一个悬浮按钮或者全屏覆盖效果
举报原因:
原因补充:

(最多只允许输入30个字)