标签: touchescancelled

在UIScrollView中,UIButton触摸会延迟

我在我的应用程序中遇到了一个小问题.

我基本上有一系列UIButtons添加为子视图,UIScrollView它是一个笔尖的一部分.每次按下按钮,按钮突出显示之前都会有明显的延迟.在按钮变暗并显示选中之前,我基本上必须按住它约半秒钟.

我假设这是因为UIScrollView需要确定触摸是否是滚动或者是否是针对子视图的触摸.

无论如何,我对如何进行有点不确定.我只想让按钮在点击它时立即显示.

任何帮助表示赞赏!

编辑:

我已经尝试设置delaysContentTouchesNO但滚动变得几乎不可能,因为我的大部分scrollView都被填充UIButtons.

uibutton uiscrollview ios touchescancelled

49
推荐指数
3
解决办法
2万
查看次数

如何避免Touches取消活动?

我有两个视图在另一个之下.我通过顶视图的触摸感应旋转下面的视图.在尝试进行滑动时,触摸已取消的事件会在触发结束事件之前调用.当移动手指触摸开始并触摸移动事件被调用,然后触摸结束事件在最后(大多数)被调用.但有时在尝试缓慢移动时,触摸取消事件被称为停止触摸事件发生.所以我无法以慢速旋转视图.可能是什么问题?如何避免接触取消事件?

注意:我正在使用core-plot lib在视图中绘制一些图形.

cocoa-touch uitouch ios touchescancelled

8
推荐指数
2
解决办法
4767
查看次数

什么是触摸取消事件,它与结束的触摸有什么不同

我只是不明白触摸取消事件的苹果含义是什么以及如何调用.

cocoa-touch uitouch ios touchescancelled

4
推荐指数
1
解决办法
3092
查看次数