利用TouchesBegan解决页面内 触摸 某个视图以外的处理的情况
2016-03-26 15:30
225 查看
-(void)touchesBegan:(NSSet )touches withEvent:(UIEvent )event
{
//宣告一个UITouch的指标来存放事件触发时所撷取到的状态
UITouch *touch = [[event allTouches] anyObject];
CGFloat ly = [touch locationInView: self.remarkTextView].y;
}
{
//宣告一个UITouch的指标来存放事件触发时所撷取到的状态
UITouch *touch = [[event allTouches] anyObject];
CGFloat ly = [touch locationInView: self.remarkTextView].y;
if ( ly < 0 || ly > viewHeight(self.remarkTextView) ) { //点标题栏也会消失,点其他地方捕捉不到了 [self.remarkTextView resignFirstResponder]; } [super touchesBegan:touches withEvent:event];
}
相关文章推荐
- 数组元素的赋值和遍历数组
- 数据统计
- Linux 版本查询
- 定位详解、层级、滤镜遮罩笔记
- 收到用980C币在C商城买的CSDN徽标保温杯
- 连接池技术BoneCP
- Android设计模式之原型模式
- 公司间采购的后台配置备忘录
- 质数因子
- 基于图的推荐算法——《推荐系统实践》
- Android中从ImageView中取出图片bitmap注意事项
- BZOJ 1806 IOI2007 Miners 矿工配餐 动态规划
- Java线程总结
- web界面设计中文字如何设计【太原UI设计师】分享
- 常见问题转载链接
- 代理模式
- 无法启动 Windows Event Log vpdn 无法启动 附带无法启动MYSQL服务”1067 进程意外终止”
- for 循环中植入两个变量
- Android studio 2.1 集成第三方短信验证类库
- podspec转podspec.json