touchesBegan跟touchedEnd沒有提供給UIScrollViewDelegate
所以要自己建立一個繼承自UIScrollView的class
重寫這兩個method
myScrollView.h
@interface myScrollView : UIScrollView 
@end 
myScrollView.m
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
[super touchesBegan:touches withEvent:event]; 
if ( !self.dragging ) 
[[self nextResponder] touchesBegan:touches withEvent:event]; 
-(void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{ 
[super touchesEnded:touches withEvent:event]; 
if ( !self.dragging ) 
[[self nextResponder] touchesEnded:touches withEvent:event]; 
之後建立UIScrollView就是用myScrollView建立即可使用這兩個method
myScrollView *contentScrollView = [[myScrollView alloc] init];

iOS开发中touchesBegan和touchesEn…相关推荐

  1. iOS开发中静态库制作 之.a静态库制作及使用篇

    iOS开发中静态库之".a静态库"的制作及使用篇 一.库的简介 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的类型? 根据源代码的公开情况,库可以分为2种类 ...

  2. iOS开发中遇到的一些问题及解决方案【转载】

    iOS开发中遇到的一些问题及解决方案[转载] 2015-12-29 [385][scrollView不接受点击事件,是因为事件传递失败] // //  MyScrollView.m //  Creat ...

  3. ios 开发中 动态库 与静态库的区别

    使用静态库的好处 1,模块化,分工合作 2,避免少量改动经常导致大量的重复编译连接 3,也可以重用,注意不是共享使用 动态库使用有如下好处: 1使用动态库,可以将最终可执行文件体积缩小 2使用动态库, ...

  4. iOS 开发中的多线程

    线程.进程 什么是线程.进程   有的人说进程就像是人的脑袋,线程就是脑袋上的头发~~.其实这么比方不算错,但是更简单的来说,用迅雷下载文件,迅雷这个程序就是一个进程,下载的文件就是一个线程,同时下载 ...

  5. iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用

    iOS 应用程序之间(1) 在iOS开发中,经常需要调用其它App,如拨打电话.发送邮件等.UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的 ...

  6. iOS开发中各种关键字的区别

    1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存. 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉. 2.atom ...

  7. Xamarin iOS开发中的编辑、连接、运行

    Xamarin iOS开发中的编辑.连接.运行 创建好工程后,就可以单击Xamarin Studio上方的运行按钮,如图1.37所示,对HelloWorld项目进行编辑.连接以及运行了.运行效果如图1 ...

  8. ios开发中计算代码运算时间_iOS日历、日期、时间的计算

    时间和日历的计算在iOS开发中经常看到,经常看到大家在百度,开源中国等搜索这些答案.今天写个简单的时间和日历有关的计算. 获取一个月的总天数 1.获取当月的天数 - (NSInteger)getNum ...

  9. IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例

    IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add bu ...

最新文章

  1. python中try except处理程序异常的三种常用方法
  2. yii2.0验签组件(jwt)
  3. ADO.NET数据绑定 DataTabele
  4. 【ORACLE SQL 语言】SQL语言四大类
  5. js事件冒泡与捕捉解析
  6. python火柴人打架代码_python火柴人
  7. SinoBBD跨入大数据产业发展新模式
  8. c语言存为pdf,c语言10年保存(免费).pdf
  9. python dlib gpu ubuntu conda_Ubuntu 下编译支持 GPU 的 TensorFlow 和 Dlib
  10. Arnold for Cinema 4D for mac(C4D R26阿诺德渲染器)
  11. 网站发布后验证码不显示
  12. Swing JTree用法总结
  13. 单点登录cas常见问题(十四) - ST和TGT的过期策略是什么?
  14. 阿里云等企业主导的龙蜥社区发起“龙腾计划”;OpenInfra 基金会推出 LOKI 标准;GitLab 14.6 发布 | 开源日报
  15. AssetBundle异步加载资源阻塞主线程的疑问
  16. 《宣州谢眺楼饯别校书叔云》 李白诗两首
  17. 画意围棋助手(导入按键精灵中使用)已发布,可下载
  18. CC2530+PA(CC2590)开启功率放大模块功能说明
  19. 输出教师信息c语言作业,C语言教师管理系统代码(最新整理)
  20. 我给梵高当Tony:这三款AI绘图工具,就离谱

热门文章

  1. 【ChatGPT】ChatGPT基础科普——知其一点所以然
  2. C语言双人游戏五子棋
  3. 中间带文字的hr分割线
  4. 批处理bat万能删除文件/夹
  5. eclipse xml editor从视图编辑改为源代码编辑
  6. 笔记本电脑连接HP411打印机
  7. 瑞萨开发记录04:按键控制数码管(R5F104FEA芯片)
  8. notepadd++如何变换成黑板模式,更换白面板
  9. 浙江浪潮服务器虚拟化,浪潮四路服务器构建浙江泰隆商行虚拟化平台案例
  10. 中华人民共和国城市列表