UIWindow
来源:互联网 发布:单位把qq游戏端口封了 编辑:程序博客网 时间:2024/05/29 12:03
title: UIWindow相关知识
date: 2016-1-21 20:50
categories: IOS
tags: UIWindow
小小程序猿
我的博客:http://daycoding.com
获取屏幕window
[UIApplication sharedApplication].keyWindow]
屏幕上手势监听
问题:设计弹出层使用window来实现,对item
的背景设置了tap
事件,并设置了跳转,对window
的touch
事件进行设置,点击后window
消失,但是touch
会拦截tap
的事件,只好进行修改,对tap
设置了代理来进行区别tap
动作
代码:
- (void)dismiss{ [self setHidden:YES]; }- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 点击消失 [self dismiss];}//如果不加手势监听会直接执行touchesBegan 是对话框消失- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch { // Disallow recognition of tap gestures in the segmented control. if ((touch.view ==_bg_head) && (gestureRecognizer == _headtap)) { [self gotoEditUserInfoController]; } if ((touch.view ==_bg_setting) && (gestureRecognizer == _settingtap)) { [self gotoSettingController]; } return YES;}
0 0
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWINDOW
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- UIWindow
- strcpy,sprintf,memcpy的区别
- Android开发中的一些不得不知的坑(一)
- static_cast、dynamic_cast、const_cast和reinterpret_cast总结
- Linux下解压命令大全
- Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程
- UIWindow
- UITableViewCell头文件学习
- UIViewController相关知识
- C++编译器与链接器的工作原理
- Machine Learning and Data Mining——2. 机器学习学习路线与资料
- POJ 2253 Frogger(最小生成树)
- Android5.0以来的新控件的使用
- inotify+rsync安装配置,文件同步
- UITableView相关知识