[关闭]
@keenleung 2016-04-10T13:00:00.000000Z 字数 1180 阅读 1627

所有的界面中,都悬浮一个购物车

  1. // 程序启动的时候调用
  2. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  3. // 进入广告界面
  4. // 1.创建窗口
  5. self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  6. // 2.创建窗口的根控制器 => 一开始想显示什么效果
  7. // 创建广告界面:展示启动界面
  8. self.window.rootViewController = [[TabBarController alloc] init];
  9. // 3.显示窗口 makeKey:UIApplication主窗口
  10. // 窗口会把根控制器的view添加到窗口
  11. [self.window makeKeyAndVisible];
  12. // 模拟显示一个全局悬浮的购物车
  13. dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
  14. // UIWindowLevelNormal < UIWindowLevelStatusBar < UIWindowLevelAlert
  15. // 级别越高的window越显示在上面
  16. // 级别相等的window,后面显示的window显示在上面
  17. self.topWindow = [[UIWindow alloc] init];
  18. // self.topWindow.frame = application.statusBarFrame;
  19. self.topWindow.frame = CGRectMake(280, 500, 80, 80);
  20. self.topWindow.backgroundColor = [UIColor redColor];
  21. self.topWindow.windowLevel = UIWindowLevelAlert;
  22. self.topWindow.hidden = NO;
  23. [self.topWindow addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(click)]];
  24. });
  25. return YES;
  26. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注